Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

osgTerrain::DataSet::SourceData Struct Reference

Inheritance diagram for osgTerrain::DataSet::SourceData:

osg::Referenced osgTerrain::DataSet::SpatialProperties List of all members.

Public Types

typedef std::map< const osg::CoordinateSystemNode *,
SpatialProperties > 
SpatialPropertiesMap

Public Member Functions

 SourceData (Source *source=0)
virtual ~SourceData ()
osg::BoundingBox getExtents (const osg::CoordinateSystemNode *cs) const
const SpatialProperties & computeSpatialProperties (const osg::CoordinateSystemNode *cs) const
bool intersects (const SpatialProperties &sp) const
void read (DestinationData &destination)
void readImage (DestinationData &destination)
void readHeightField (DestinationData &destination)
void readModels (DestinationData &destination)

Static Public Member Functions

static SourceData * readData (Source *source)

Public Attributes

Source * _source
bool _hasGCPs
osg::ref_ptr< osg::Node > _model
GDALDataset * _gdalDataSet
SpatialPropertiesMap _spatialPropertiesMap

Member Typedef Documentation

typedef std::map<const osg::CoordinateSystemNode*,SpatialProperties> osgTerrain::DataSet::SourceData::SpatialPropertiesMap
 


Constructor & Destructor Documentation

osgTerrain::DataSet::SourceData::SourceData (  Source *  source = 0  )  [inline]
 

virtual osgTerrain::DataSet::SourceData::~SourceData (   )  [virtual]
 


Member Function Documentation

const SpatialProperties& osgTerrain::DataSet::SourceData::computeSpatialProperties (  const osg::CoordinateSystemNode *  cs  )  const
 

osg::BoundingBox osgTerrain::DataSet::SourceData::getExtents (  const osg::CoordinateSystemNode *  cs  )  const
 

bool osgTerrain::DataSet::SourceData::intersects (  const SpatialProperties &  sp  )  const
 

void osgTerrain::DataSet::SourceData::read (  DestinationData &  destination  ) 
 

static SourceData* osgTerrain::DataSet::SourceData::readData (  Source *  source  )  [static]
 

void osgTerrain::DataSet::SourceData::readHeightField (  DestinationData &  destination  ) 
 

void osgTerrain::DataSet::SourceData::readImage (  DestinationData &  destination  ) 
 

void osgTerrain::DataSet::SourceData::readModels (  DestinationData &  destination  ) 
 


Member Data Documentation

GDALDataset* osgTerrain::DataSet::SourceData::_gdalDataSet
 

bool osgTerrain::DataSet::SourceData::_hasGCPs
 

osg::ref_ptr<osg::Node> osgTerrain::DataSet::SourceData::_model
 

Source* osgTerrain::DataSet::SourceData::_source
 

SpatialPropertiesMap osgTerrain::DataSet::SourceData::_spatialPropertiesMap [mutable]
 


The documentation for this struct was generated from the following file:
Generated on Fri May 13 15:15:52 2005 for openscenegraph by  doxygen 1.4.2