Inheritance diagram for osgTerrain::DataSet:
typedef std::map<unsigned int,Row> osgTerrain::DataSet::Level |
typedef std::map<unsigned int,Level> osgTerrain::DataSet::QuadMap |
typedef std::map<unsigned int,CompositeDestination*> osgTerrain::DataSet::Row |
osgTerrain::DataSet::DataSet | ( | ) |
virtual osgTerrain::DataSet::~DataSet | ( | ) | [inline, protected, virtual] |
void osgTerrain::DataSet::_buildDestination | ( | bool | writeToDisk | ) | [protected] |
void osgTerrain::DataSet::_equalizeRow | ( | Row & | row | ) | [protected] |
void osgTerrain::DataSet::_readRow | ( | Row & | row | ) | [protected] |
void osgTerrain::DataSet::_writeImageFile | ( | const osg::Image & | image, | |
const std::string & | filename | |||
) |
void osgTerrain::DataSet::_writeNodeFile | ( | const osg::Node & | node, | |
const std::string & | filename | |||
) |
void osgTerrain::DataSet::_writeRow | ( | Row & | row | ) | [protected] |
void osgTerrain::DataSet::addSource | ( | CompositeSource * | composite | ) |
void osgTerrain::DataSet::addSource | ( | Source * | source | ) |
void osgTerrain::DataSet::buildDestination | ( | ) | [inline] |
void osgTerrain::DataSet::computeDestinationGraphFromSources | ( | unsigned int | numLevels | ) |
static std::string osgTerrain::DataSet::coordinateSystemStringToWTK | ( | const std::string & | coordinateSystem | ) | [static] |
void osgTerrain::DataSet::createDestination | ( | unsigned int | numLevels | ) |
CompositeDestination* osgTerrain::DataSet::createDestinationGraph | ( | CompositeDestination * | parent, | |
osg::CoordinateSystemNode * | cs, | |||
const GeospatialExtents & | extents, | |||
unsigned int | maxImageSize, | |||
unsigned int | maxTerrainSize, | |||
unsigned int | currentLevel, | |||
unsigned int | currentX, | |||
unsigned int | currentY, | |||
unsigned int | maxNumLevels | |||
) |
osg::Node* osgTerrain::DataSet::decorateWithCoordinateSystemNode | ( | osg::Node * | subgraph | ) | [protected] |
osg::Node* osgTerrain::DataSet::decorateWithMultiTextureControl | ( | osg::Node * | subgraph | ) | [protected] |
osgDB::Archive* osgTerrain::DataSet::getArchive | ( | ) | [inline] |
Get the Archive if one is to being used.
const std::string& osgTerrain::DataSet::getArchiveName | ( | ) | const [inline] |
Get the Archive name.
const std::string& osgTerrain::DataSet::getCommentString | ( | ) | const [inline] |
CompositeDestination* osgTerrain::DataSet::getComposite | ( | unsigned int | level, | |
unsigned int | X, | |||
unsigned int | Y | |||
) | [inline] |
bool osgTerrain::DataSet::getConvertFromGeographicToGeocentric | ( | ) | const [inline] |
DatabaseType osgTerrain::DataSet::getDatabaseType | ( | ) | const [inline] |
bool osgTerrain::DataSet::getDecorateGeneratedSceneGraphWithCoordinateSystemNode | ( | ) | const [inline] |
bool osgTerrain::DataSet::getDecorateGeneratedSceneGraphWithMultiTextureControl | ( | ) | const [inline] |
const osg::Vec4& osgTerrain::DataSet::getDefaultColor | ( | ) | const [inline] |
osg::CoordinateSystemNode* osgTerrain::DataSet::getDestinationCoordinateSystem | ( | ) | [inline] |
const std::string& osgTerrain::DataSet::getDestinationImageExtension | ( | ) | const [inline] |
osg::Node* osgTerrain::DataSet::getDestinationRootNode | ( | ) | [inline] |
const std::string& osgTerrain::DataSet::getDestinationTileBaseName | ( | ) | const [inline] |
const std::string& osgTerrain::DataSet::getDestinationTileExtension | ( | ) | const [inline] |
const std::string& osgTerrain::DataSet::getDirectory | ( | ) | const [inline] |
const osg::EllipsoidModel* osgTerrain::DataSet::getEllipsoidModel | ( | ) | const [inline] |
osg::EllipsoidModel* osgTerrain::DataSet::getEllipsoidModel | ( | ) | [inline] |
GeometryType osgTerrain::DataSet::getGeometryType | ( | ) | const [inline] |
osg::CoordinateSystemNode* osgTerrain::DataSet::getIntermediateCoordinateSystem | ( | ) | [inline] |
float osgTerrain::DataSet::getMaxAnisotropy | ( | ) | const [inline] |
unsigned int osgTerrain::DataSet::getMaximumTileImageSize | ( | ) | const [inline] |
unsigned int osgTerrain::DataSet::getMaximumTileTerrainSize | ( | ) | const [inline] |
float osgTerrain::DataSet::getMaximumVisibleDistanceOfTopLevel | ( | ) | const [inline] |
MipMappingMode osgTerrain::DataSet::getMipMappingMode | ( | ) | const [inline] |
static int osgTerrain::DataSet::getNotifyOffset | ( | ) | [static] |
unsigned int osgTerrain::DataSet::getNumOfTextureLevels | ( | ) | const [inline] |
float osgTerrain::DataSet::getRadiusToMaxVisibleDistanceRatio | ( | ) | const [inline] |
Row& osgTerrain::DataSet::getRow | ( | unsigned int | level, | |
unsigned int | Y | |||
) | [inline] |
bool osgTerrain::DataSet::getSimplifyTerrain | ( | ) | const [inline] |
float osgTerrain::DataSet::getSkirtRatio | ( | ) | const [inline] |
osg::State* osgTerrain::DataSet::getState | ( | ) | [inline] |
TextureType osgTerrain::DataSet::getTextureType | ( | ) | const [inline] |
DestinationTile* osgTerrain::DataSet::getTile | ( | unsigned int | level, | |
unsigned int | X, | |||
unsigned int | Y | |||
) | [inline] |
bool osgTerrain::DataSet::getUseLocalTileTransform | ( | ) | const [inline] |
float osgTerrain::DataSet::getVerticalScale | ( | ) | const [inline] |
bool osgTerrain::DataSet::getWriteNodeBeforeSimplification | ( | ) | const [inline] |
void osgTerrain::DataSet::init | ( | ) | [protected] |
void osgTerrain::DataSet::insertTileToQuadMap | ( | CompositeDestination * | tile | ) | [inline] |
void osgTerrain::DataSet::loadSources | ( | ) |
bool osgTerrain::DataSet::mapLatLongsToXYZ | ( | ) | const [inline] |
void osgTerrain::DataSet::populateDestinationGraphFromSources | ( | ) |
void osgTerrain::DataSet::setArchive | ( | osgDB::Archive * | archive | ) | [inline] |
Set the Archive.
void osgTerrain::DataSet::setArchiveName | ( | const std::string & | filename | ) | [inline] |
Set the Archive name if one is to be used.
void osgTerrain::DataSet::setCommentString | ( | const std::string & | comment | ) | [inline] |
void osgTerrain::DataSet::setConvertFromGeographicToGeocentric | ( | bool | flag | ) | [inline] |
void osgTerrain::DataSet::setDatabaseType | ( | DatabaseType | type | ) | [inline] |
void osgTerrain::DataSet::setDecorateGeneratedSceneGraphWithCoordinateSystemNode | ( | bool | flag | ) | [inline] |
void osgTerrain::DataSet::setDecorateGeneratedSceneGraphWithMultiTextureControl | ( | bool | flag | ) | [inline] |
void osgTerrain::DataSet::setDefaultColor | ( | const osg::Vec4 & | defaultColor | ) | [inline] |
void osgTerrain::DataSet::setDestinationCoordinateSystem | ( | osg::CoordinateSystemNode * | cs | ) | [inline] |
void osgTerrain::DataSet::setDestinationCoordinateSystem | ( | const std::string & | wellKnownText | ) | [inline] |
void osgTerrain::DataSet::setDestinationExtents | ( | const GeospatialExtents & | extents | ) | [inline] |
void osgTerrain::DataSet::setDestinationGeoTransform | ( | const osg::Matrixd & | geoTransform | ) | [inline] |
void osgTerrain::DataSet::setDestinationImageExtension | ( | const std::string & | extension | ) | [inline] |
void osgTerrain::DataSet::setDestinationName | ( | const std::string & | filename | ) |
Set the Directory, DestinationTileBaseName and DestinationTileExtension from the passed in filename.
void osgTerrain::DataSet::setDestinationTileBaseName | ( | const std::string & | basename | ) | [inline] |
void osgTerrain::DataSet::setDestinationTileExtension | ( | const std::string & | extension | ) | [inline] |
void osgTerrain::DataSet::setDirectory | ( | const std::string & | directory | ) |
void osgTerrain::DataSet::setEllipsoidModel | ( | osg::EllipsoidModel * | et | ) | [inline] |
void osgTerrain::DataSet::setGeometryType | ( | GeometryType | type | ) | [inline] |
void osgTerrain::DataSet::setIntermediateCoordinateSystem | ( | osg::CoordinateSystemNode * | cs | ) | [inline] |
void osgTerrain::DataSet::setIntermediateCoordinateSystem | ( | const std::string & | wellKnownText | ) | [inline] |
void osgTerrain::DataSet::setMaxAnisotropy | ( | float | d | ) | [inline] |
void osgTerrain::DataSet::setMaximumTileImageSize | ( | unsigned int | size | ) | [inline] |
void osgTerrain::DataSet::setMaximumTileTerrainSize | ( | unsigned int | size | ) | [inline] |
void osgTerrain::DataSet::setMaximumVisibleDistanceOfTopLevel | ( | float | d | ) | [inline] |
void osgTerrain::DataSet::setMipMappingMode | ( | MipMappingMode | mipMappingMode | ) | [inline] |
static void osgTerrain::DataSet::setNotifyOffset | ( | int | level | ) | [static] |
void osgTerrain::DataSet::setRadiusToMaxVisibleDistanceRatio | ( | float | ratio | ) | [inline] |
void osgTerrain::DataSet::setSimplifyTerrain | ( | bool | flag | ) | [inline] |
void osgTerrain::DataSet::setSkirtRatio | ( | float | skirtRatio | ) | [inline] |
void osgTerrain::DataSet::setState | ( | osg::State * | state | ) | [inline] |
void osgTerrain::DataSet::setTextureType | ( | TextureType | type | ) | [inline] |
void osgTerrain::DataSet::setUseLocalTileTransform | ( | bool | flag | ) | [inline] |
void osgTerrain::DataSet::setVerticalScale | ( | float | verticalScale | ) | [inline] |
void osgTerrain::DataSet::setWriteNodeBeforeSimplification | ( | bool | flag | ) | [inline] |
void osgTerrain::DataSet::updateSourcesForDestinationGraphNeeds | ( | ) |
void osgTerrain::DataSet::writeDestination | ( | ) | [inline] |
osg::ref_ptr<osgDB::Archive> osgTerrain::DataSet::_archive [protected] |
std::string osgTerrain::DataSet::_archiveName [protected] |
std::string osgTerrain::DataSet::_comment [protected] |
bool osgTerrain::DataSet::_convertFromGeographicToGeocentric [protected] |
DatabaseType osgTerrain::DataSet::_databaseType [protected] |
bool osgTerrain::DataSet::_decorateWithCoordinateSystemNode [protected] |
bool osgTerrain::DataSet::_decorateWithMultiTextureControl [protected] |
osg::Vec4 osgTerrain::DataSet::_defaultColor [protected] |
osg::ref_ptr<osg::CoordinateSystemNode> osgTerrain::DataSet::_destinationCoordinateSystem [protected] |
std::string osgTerrain::DataSet::_directory [protected] |
GeospatialExtents osgTerrain::DataSet::_extents [protected] |
GeometryType osgTerrain::DataSet::_geometryType [protected] |
osg::Matrixd osgTerrain::DataSet::_geoTransform [protected] |
std::string osgTerrain::DataSet::_imageExtension [protected] |
osg::ref_ptr<osg::CoordinateSystemNode> osgTerrain::DataSet::_intermediateCoordinateSystem [protected] |
float osgTerrain::DataSet::_maxAnisotropy [protected] |
unsigned int osgTerrain::DataSet::_maximumTileImageSize [protected] |
unsigned int osgTerrain::DataSet::_maximumTileTerrainSize [protected] |
float osgTerrain::DataSet::_maximumVisiableDistanceOfTopLevel [protected] |
MipMappingMode osgTerrain::DataSet::_mipMappingMode [protected] |
unsigned int osgTerrain::DataSet::_numTextureLevels [protected] |
QuadMap osgTerrain::DataSet::_quadMap [protected] |
float osgTerrain::DataSet::_radiusToMaxVisibleDistanceRatio [protected] |
osg::ref_ptr<osg::Node> osgTerrain::DataSet::_rootNode [protected] |
bool osgTerrain::DataSet::_simplifyTerrain [protected] |
float osgTerrain::DataSet::_skirtRatio [protected] |
osg::ref_ptr<CompositeSource> osgTerrain::DataSet::_sourceGraph [protected] |
osg::ref_ptr<osg::State> osgTerrain::DataSet::_state [protected] |
TextureType osgTerrain::DataSet::_textureType [protected] |
std::string osgTerrain::DataSet::_tileBasename [protected] |
std::string osgTerrain::DataSet::_tileExtension [protected] |
bool osgTerrain::DataSet::_useLocalTileTransform [protected] |
float osgTerrain::DataSet::_verticalScale [protected] |
bool osgTerrain::DataSet::_writeNodeBeforeSimplification [protected] |