11 #include <osg/NodeVisitor>
15 #include <vlutil/vlFilename.h>
32 const DtFilename& surfaceCharacterMap);
36 void setChooserFunctions(
const std::list<DtTerrainChooserFunction>& fcnList);
41 void setGeometricError(
float value);
43 float geometricError()
const;
51 virtual void apply(osg::Node& node);
52 virtual void apply(osg::PositionAttitudeTransform& node);
53 virtual void apply(osg::MatrixTransform& node);
54 virtual void apply(osg::CoordinateSystemNode& node);
57 virtual const std::list<DtTerrainSourcePager*>& instantiatedPagers()
const;
Class DtTerrainInterfaceConfig is a readable-writable class holding terrain interface configuration o...
Definition: terrainInterfaceConfig.h:32
DtVantageTerrainEngine * myTerrainEngine
Definition: terrainSourceChooser.h:64
DtString myName
Definition: terrainSourceChooser.h:66
std::list< DtTerrainSourcePager * > myInstantiatedPagers
This list holds all the DtTerrainPagers that get instantiated as a result of calling the chooser func...
Definition: terrainSourceChooser.h:63
osg::Matrix myMatrix
matrix transform of current node
Definition: terrainSourceChooser.h:70
float myGeometricError
geometric error for 3DTiles terrain
Definition: terrainSourceChooser.h:68
This is a node visitor class that evaluates a scene graph and instantiates any DtTerrainSourcePager a...
Definition: terrainSourceChooser.h:27
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
DtFilename mySurfaceCharacterMap
Definition: terrainSourceChooser.h:65
This class wraps the VR-Vantage Display Engine, and uses as a terrain loader and intersector.
Definition: vantageTerrainEngine.h:93
std::list< DtTerrainChooserFunction > myChooserFunctions
Definition: terrainSourceChooser.h:60