This is a node visitor class that evaluates a scene graph and instantiates any DtTerrainSourcePager and TerrainSourceTracker subclasses needed for any of the nodes in the scene graph.
More...
Detailed Description
This is a node visitor class that evaluates a scene graph and instantiates any DtTerrainSourcePager and TerrainSourceTracker subclasses needed for any of the nodes in the scene graph.
- Note
- This visitor will allocate new DtTerrainSourcePager subclasses, but will not delete them when destroyed. User must get these pointers using instantiatedPager() and delete them when they are done with them.
Constructor & Destructor Documentation
| DtTerrainSourceChooser::DtTerrainSourceChooser |
( |
DtVantageTerrainEngine * |
terrainEngine, |
|
|
const DtFilename & |
surfaceCharacterMap |
|
) |
| |
| virtual DtTerrainSourceChooser::~DtTerrainSourceChooser |
( |
| ) |
|
|
virtual |
| DtTerrainSourceChooser::DtTerrainSourceChooser |
( |
| ) |
|
|
private |
Member Function Documentation
| void DtTerrainSourceChooser::setName |
( |
const DtString & |
| ) |
|
| virtual void DtTerrainSourceChooser::apply |
( |
osg::Node & |
node | ) |
|
|
virtual |
| virtual void DtTerrainSourceChooser::apply |
( |
osg::PositionAttitudeTransform & |
node | ) |
|
|
virtual |
| virtual void DtTerrainSourceChooser::apply |
( |
osg::MatrixTransform & |
node | ) |
|
|
virtual |
| virtual void DtTerrainSourceChooser::apply |
( |
osg::CoordinateSystemNode & |
node | ) |
|
|
virtual |
| virtual const std::list<DtTerrainSourcePager*>& DtTerrainSourceChooser::instantiatedPagers |
( |
| ) |
const |
|
virtual |
Provides the pagers instantiated by running this visitor.
Member Data Documentation
This list holds all the DtTerrainPagers that get instantiated as a result of calling the chooser functions.
| DtFilename DtTerrainSourceChooser::mySurfaceCharacterMap |
|
protected |
| osg::Matrix DtTerrainSourceChooser::myMatrix |
|
protected |
matrix transform of current node
The documentation for this class was generated from the following file:
- /exports/nfedora7-1/nightly/docs/vrforcesDevelopment.tot/include/vantageTerrainImplementation/terrainSourceChooser.h