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 Sun Oct 1 13:17:13 2006 for openscenegraph by  doxygen 1.4.7