16 #include <tbb/spin_rw_mutex.h>
18 #include <boost/unordered_map.hpp>
50 virtual void printSummary(DtOutputStream&
stream, DtOutputStream* errorStream = 0)
const;
52 virtual void setLogErrorsWhileParsing(
bool val);
60 virtual bool isSpeedTreeModelDef(
const std::string& modelDef)
const;
64 virtual std::string findGeometricModelDefinition(
const std::string& speedTreeModelDef);
66 virtual bool findGeometricModelDefinitionWithExt(
67 std::string startModelDef,
68 const std::string& extention,
72 typedef tbb::spin_rw_mutex
Mutex;
Class DtTerrainInterfaceConfig is a readable-writable class holding terrain interface configuration o...
Definition: terrainInterfaceConfig.h:33
std::vector< DtPropRecord > DtPropRecords
Definition: DtPropRecord.h:137
This is a utility class that contains functionality for replacing SpeedTree model definition referenc...
Definition: speedTreeReplacer.h:32
std::list< std::string > mySimExtensionList
A list (set up in the constructor) of the extensions to look for to a model definition when looking f...
Definition: speedTreeReplacer.h:86
Record of a VR-Vantage terrain Contains: Terrain coordinate system Terrain patches Feature layers Ter...
Definition: DtTerrainRecord.h:29
tbb::spin_rw_mutex Mutex
Definition: speedTreeReplacer.h:72
bool myLogErrorsWhileParsing
Definition: speedTreeReplacer.h:76
voidpf stream
Definition: ioapi.h:39
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
makVrv::DtDe & myDisplayEngine
Definition: speedTreeReplacer.h:75
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
boost::unordered_map< std::string, std::string > DtStringStringMap
Definition: speedTreeReplacer.h:54
DtStringStringMap myReplacementMap
Map of ST model definition name to the model definition to replace it with. This map is build up duri...
Definition: speedTreeReplacer.h:79
Mutex myMutex
Definition: speedTreeReplacer.h:73
Contains makArchives::DtTerrainRecord class.
std::set< std::string > myNoReplacementAvailableSet
List of ST model definitions for which no replacement is available.
Definition: speedTreeReplacer.h:81