Extension of DtVrvTerrain that sends a signal when the terrain is set from record.
|
| | DtVrfTerrain (makVrv::DtDe &de, makVrv::DtAgentManagerInterface &sceneManagerInterface) |
| |
| virtual | ~DtVrfTerrain () |
| |
| virtual void | setFromRecord (const makArchives::DtTerrainRecord &r, bool clearFirst) override |
| |
virtual const
makArchives::DtTerrainRecord::GenericRecords & | navigationAreas () const |
| |
virtual
MAKVRinTerra::DtFeatureDatabase & | featureDatabase () |
| |
virtual const
MAKVRinTerra::DtFeatureDatabase & | featureDatabase () const |
| |
| virtual void | removeNavigationArea (const std::string &) |
| |
| virtual void | addNavigationArea (const std::string &area) |
| |
| virtual void | addNavigationArea (const makArchives::DtGenericTerrainRecord &record) |
| |
| virtual void | changeNavigationAreaPath (const std::string &from, const std::string &to) |
| |
| virtual bool | hasNavigationArea (const DtFilename &) const |
| |
| bool | navigationAreasModified () const |
| |
| virtual void | clearNavigationAreasModified () |
| |
| virtual void | clearNavigationAreas () |
| |
| virtual Coordinate_System * | createCoordinateSystemRef (const makVrv::DtCoordinateSystem &coodSysIn) const |
| |
| virtual void | getRecord (makArchives::DtTerrainRecord &rec) const override |
| |
| virtual makVrv::DtFeatureLayer * | findFeatureLayerNoPath (const std::string &featureLayerFilename) |
| |
| virtual const DtFilename & | simulationTerrain () const |
| |
| virtual bool | navigationAreasAreOnSimulationTerrain () const |
| |
| virtual std::string | navigationAreaTerrainFilename () const |
| |
| virtual void | getSimulationTerrainRecord (makArchives::DtTerrainRecord &) const |
| |
| virtual bool | loadSimulationTerrain (const DtFilename &) |
| |
| virtual void | clearSimTerrain () |
| |
| virtual void | clearGuiTerrain () |
| |
| virtual void | setSignalNewNavigationAreas (bool) |
| |
| bool | signalNewNavigationAreas () const |
| |
virtual
makVrv::DtCoordinateSystem & | navigationAreasCoordinateSystem () const |
| |
| virtual void | setTerrainConfigurationFilename (const std::string &) |
| |
| virtual void | signalNavigationAreasUpdated () |
| |
| DtTerrainInterfaceConfig & | configurationOptions () |
| |
| | 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 | 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 DtFeatureLayer & | addFeatureLayer (const std::string &featureLayerFilename, 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 &) |
| |
| virtual void makVrf::DtVrfTerrain::setSignalNewNavigationAreas |
( |
bool |
| ) |
|
|
virtual |
When loading a terrain, whether or not to signal that the navigation areas are updated. The clear will always be sent, but, this if for whether or not new navigation areas should be notified to the system. Call signalNavigationAreasUpdated to complete the process if this flag is set to false, and, then after load, reset.