11 #include <osg/NodeVisitor>
15 #include <vlutil/vlFilename.h>
36 void setChooserFunctions(
const std::list<DtTerrainChooserFunction>& fcnList);
41 void setGeometricError(
float value);
43 float geometricError()
const;
51 virtual void apply(osg::Node& node)
override;
52 virtual void apply(osg::PositionAttitudeTransform& node)
override;
53 virtual void apply(osg::MatrixTransform& node)
override;
54 virtual void apply(osg::CoordinateSystemNode& node)
override;
55 virtual void apply(osg::Drawable& node)
override;
58 virtual const std::list<DtTerrainSourcePager*>& instantiatedPagers()
const;
Class DtTerrainInterfaceConfig is a readable-writable class holding terrain interface configuration o...
Definition: terrainInterfaceConfig.h:33
std::shared_ptr< const DtSurfaceCharacteristicMap > DtSurfaceCharacteristicMapConstPtr
Definition: surfaceCharacteristicsMap.h:36
DtVantageTerrainEngine * myTerrainEngine
Definition: terrainSourceChooser.h:65
DtString myName
Definition: terrainSourceChooser.h:67
std::list< DtTerrainSourcePager * > myInstantiatedPagers
This list holds all the DtTerrainPagers that get instantiated as a result of calling the chooser func...
Definition: terrainSourceChooser.h:64
makVrf::DtSurfaceCharacteristicMapConstPtr mySurfaceCharacterMap
Definition: terrainSourceChooser.h:66
osg::Matrix myMatrix
matrix transform of current node
Definition: terrainSourceChooser.h:71
float myGeometricError
geometric error for 3DTiles terrain
Definition: terrainSourceChooser.h:69
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
This class wraps the VR-Vantage Display Engine, and uses as a terrain loader and intersector. This is the terrain engine that powers the DtVantageTerrainImplementation. The DtVantageTerrainEngine runs the DtDe it its own thread, and processes commands thought the command queue.
Definition: vantageTerrainEngine.h:112
std::list< DtTerrainChooserFunction > myChooserFunctions
Definition: terrainSourceChooser.h:61