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 ()
GeospatialExtents getExtents (const osg::CoordinateSystemNode *cs) const
const SpatialPropertiescomputeSpatialProperties (const osg::CoordinateSystemNode *cs) const
bool intersects (const SpatialProperties &sp) const
void read (DestinationData &destination)
virtual void readImage (DestinationData &destination)
virtual void readHeightField (DestinationData &destination)
virtual void readModels (DestinationData &destination)
float getInterpolatedValue (GDALRasterBand *band, double x, double y)

Static Public Member Functions

static SourceDatareadData (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
 

GeospatialExtents osgTerrain::DataSet::SourceData::getExtents const osg::CoordinateSystemNode cs  )  const
 

float osgTerrain::DataSet::SourceData::getInterpolatedValue GDALRasterBand *  band,
double  x,
double  y
 

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]
 

virtual void osgTerrain::DataSet::SourceData::readHeightField DestinationData destination  )  [virtual]
 

virtual void osgTerrain::DataSet::SourceData::readImage DestinationData destination  )  [virtual]
 

virtual void osgTerrain::DataSet::SourceData::readModels DestinationData destination  )  [virtual]
 


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 Wed Nov 29 06:12:07 2006 for OpenSceneGraph by  doxygen 1.4.6