Replaces DtTerrain so we can supply our own DtFeatureLayer type.
|
typedef std::list
< DtTerrainPatch * > | TerrainPatches |
| |
typedef std::list
< DtFeatureLayer * > | FeatureLayers |
| |
| typedef std::list< DtOceanLayer * > | OceanLayers |
| |
typedef std::map< int,
makArchives::DtTerrainOperationRecord > | TerrainOperationsMap |
| |
| | DtTerrain (DtDe &de, DtAgentManagerInterface &sceneManagerInterface) |
| |
| virtual | ~DtTerrain () |
| |
| void | clear (bool reload=false) |
| |
| bool | isPropNameUsed (const std::string &propName) const |
| |
| virtual bool | getTerrainIntersection (double x, double y, double z, double upX, double upY, double upZ, double &retX, double &retY, double &retZ) |
| |
| virtual void | clearElevationCache () |
| |
| virtual const std::string * | findOptionalParameter (const std::string &name) const |
| |
| virtual void | setOptionalParameter (const std::string &name, const std::string &value) |
| |
| virtual void | setOptionalParameters (const makArchives::DtTerrainRecord::OptionalParameterMap &) |
| |
| virtual void | removeOptionalParameter (const std::string &name) |
| |
const
makArchives::DtTerrainRecord::OptionalParameterMap & | optionalParameters () const |
| |
| virtual const std::string & | description () |
| |
| virtual void | setDescription (const std::string &description) |
| |
| virtual bool | useICO () const |
| |
| virtual void | setUseICO (bool flag) |
| |
| virtual unsigned int | maxPagedLODs () const |
| |
| virtual void | setMaxPagedLODs (unsigned int maxPagedLODs) |
| |
| virtual bool | reloadingTerrain () |
| |
| bool | globalScaleTerrain () const |
| |
| void | updateGlobalScaleTerrain () |
| |
| virtual void | getRecord (makArchives::DtTerrainRecord &rec) const |
| |
| virtual void | setFromRecord (const makArchives::DtTerrainRecord &rec, bool clearFirst=true) |
| |
| virtual void | reloadTerrain () |
| |
| virtual DtTerrainPatch & | addTerrainPatch (const makArchives::DtTerrainPatchRecord &rec) |
| |
| virtual DtTerrainPatch & | addTerrainPatch (const std::string &terrainDefinitionName, bool minimapOnly=false, const DtTerrainPatch::DtPageableTerrainPatchRecord &pageableTerrainPatchRecord=DtTerrainPatch::DtPageableTerrainPatchRecord()) |
| |
| virtual DtTerrainPatch * | findTerrainPatch (const std::string &terrainDefinitionName) |
| |
| virtual DtTerrainPatch * | findTerrainPatch (DtUniqueID id) |
| |
| virtual bool | removeTerrainPatch (const std::string &terrainDefinitionName, bool minimapOnly=false) |
| |
| const TerrainPatches & | terrainPatches () const |
| |
| TerrainPatches & | terrainPatches () |
| |
| bool | lightPointsEnabled () const |
| |
virtual const
TerrainOperationsMap & | terrainOperationsMap () const |
| |
| virtual DtFeatureLayer & | addFeatureLayer (const makArchives::DtFeatureLayerRecord &rec, makArchives::DtTerrainOperationRecord::TargetApplication target=makArchives::DtTerrainOperationRecord::VisualizationAndSimulation) |
| |
| virtual void | removeFeatureLayer (const std::string &featureLayerFilename) |
| |
| virtual const FeatureLayers & | featureLayers () const |
| |
| virtual FeatureLayers & | featureLayers () |
| |
| virtual DtFeatureLayer * | findFeatureLayer (const std::string &featureLayerFilename) |
| |
| virtual DtStreamedFeatureLayer & | streamedFeatureLayer () |
| |
| virtual DtBuoyBeaconLayer & | buoyBeaconLayer () |
| |
| virtual DtDynamicFeatureLayer & | dynamicFeatureLayer () |
| |
| virtual DtNavigationLightManager & | navigationLightManager () |
| |
virtual
DtNavigationFeatureManager & | navigationDaymarkManager () |
| |
virtual
DtNavigationFeatureManager & | navigationTopmarkManager () |
| |
| virtual DtOceanLayer & | addOceanLayer (const makArchives::DtOceanLayerRecord &rec) |
| |
| virtual DtOceanLayer & | addOceanLayer (const std::string &layerName) |
| |
| virtual void | removeOceanLayer (const std::string &layerName) |
| |
| virtual const OceanLayers & | oceanLayers () const |
| |
| virtual OceanLayers & | oceanLayers () |
| |
| virtual DtOceanLayer * | findOceanLayer (const std::string &layerName) |
| |
| virtual void | onOceanNodesExtracted (DtTerrainPatchObject &patchObject) |
| |
| std::string | generatePropName (const std::string &propType) |
| |
| virtual DtForest & | forest () |
| |
| virtual bool | exportTerrainAndProps (const std::string &) |
| |
typedef std::map< std::string,
int > | PropNameMap |
| |
| DtDe & | myDe |
| |
| DtTerrainSignaler & | mySignaler |
| |
| DtAgentManagerInterface & | myAgentManagerInterface |
| |
| TerrainPatches | myTerrainPatches |
| |
| FeatureLayers | myFeatureLayers |
| |
| OceanLayers | myOceanLayers |
| |
| DtForest * | myForest |
| |
| DtBuoyBeaconLayer * | myBuoyLayer |
| |
| DtStreamedFeatureLayer * | myStreamedFeatureLayer |
| |
| DtDynamicFeatureLayer * | myDynamicFeatureLayer |
| |
| DtNavigationLightManager * | myNavigationLightManager |
| |
| DtNavigationFeatureManager * | myNavigationDaymarkManager |
| |
| DtNavigationFeatureManager * | myNavigationTopmarkManager |
| |
| TerrainOperationsMap | myTerrainOperationsMap |
| |
| int | myNextTerrainOperationId |
| |
| bool | myGlobalScaleFlag |
| |
| PropNameMap | myPropNameMap |
| |
| makArchives::DtTerrainRecord::OptionalParameterMap | myOptionalParameters |
| |
| makArchives::DtTerrainRecord::GenericRecords | myGenericRecords |
| |
| std::string | myDescription |
| |
| bool | myUseICO |
| |
| unsigned int | myMaxPagedLODs |
| |
| bool | myReloadingTerrain |
| |
| DtTexturedQuad * | myLogo |
| |