|
| | DtVrfTerrain (makVrv::DtDe &de, makVrv::DtAgentManagerInterface &sceneManagerInterface) |
| | CTOR. More...
|
| |
| virtual | ~DtVrfTerrain () |
| | DTOR. More...
|
| |
| virtual void | setFromRecord (const makArchives::DtTerrainRecord &r, bool clearFirst) |
| | Populate a DtTerrain from a DtTerrainRecord. More...
|
| |
virtual const
makArchives::DtTerrainRecord::GenericRecords & | navigationAreas () 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 void | getRecord (makArchives::DtTerrainRecord &rec) |
| | Fill out a DtTerrainRecord with the current terrain info. Called by saveTerrain(). More...
|
| |
| virtual makVrv::DtFeatureLayer * | findFeatureLayerNoPath (const std::string &featureLayerFilename) |
| | Strips the path off the feature layers to see if the given name matches. More...
|
| |
| virtual const DtFilename & | simulationTerrain () const |
| |
| virtual bool | navigationAreasAreOnSimulationTerrain () const |
| |
| virtual std::string | navigationAreaTerrainFilename () const |
| | Returns the filename of the terrain to use for navigation area generation. More...
|
| |
| virtual void | getSimulationTerrainRecord (makArchives::DtTerrainRecord &) const |
| |
| virtual bool | loadSimulationTerrain (const DtFilename &) |
| | Loads the simulation terrain given by the filename. More...
|
| |
| virtual void | clearSimTerrain () |
| | Clears simulation terrain only. If the simulation terrain flag is not set then message will not be sent out for clearing navigation areas. More...
|
| |
| virtual void | clearGuiTerrain () |
| | Clears the gui terrain. If there is no sim terrain loaded will also signal navigation areas cleared. More...
|
| |
| virtual void | setSignalNewNavigationAreas (bool) |
| | When loading a terrain, whether or not to signal that the navigation areas are updated. More...
|
| |
| bool | signalNewNavigationAreas () const |
| |
virtual
makVrv::DtCoordinateSystem & | navigationAreasCoordinateSystem () const |
| | Returns the coordinate system used by the navigation area. More...
|
| |
| virtual void | signalNavigationAreasUpdated () |
| | Call to signal out navigation areas set signal. More...
|
| |
| | DtTerrain (DtDe &de, DtAgentManagerInterface &sceneManagerInterface) |
| | CTOR. More...
|
| |
| virtual | ~DtTerrain () |
| | DTOR. More...
|
| |
| void | clear (bool reload=false) |
| | Clear the terrain. More...
|
| |
| bool | isPropNameUsed (const std::string &propName) const |
| | Checks whether a prop name is in use. More...
|
| |
| virtual bool | getTerrainIntersection (double x, double y, double z, double upX, double upY, double upZ, double &retX, double &retY, double &retZ) |
| | Get the closest intersection to x,y,z. More...
|
| |
| virtual void | clearElevationCache () |
| | If any of the terrain's patch objects is using an elevation cache, clear them (otherwise do nothing). More...
|
| |
| virtual const std::string * | findOptionalParameter (const std::string &name) const |
| | Find an optional parameter. More...
|
| |
| virtual void | setOptionalParameter (const std::string &name, const std::string &value) |
| | Set an optional parameter. More...
|
| |
| virtual void | setOptionalParameters (const makArchives::DtTerrainRecord::OptionalParameterMap &) |
| | Set an optional parameters. More...
|
| |
| virtual void | removeOptionalParameter (const std::string &name) |
| | Remove an optional parameter. More...
|
| |
const
makArchives::DtTerrainRecord::OptionalParameterMap & | optionalParameters () const |
| | Get the optional parameters. More...
|
| |
| virtual const std::string & | description () |
| | Get the terrains's description. More...
|
| |
| virtual void | setDescription (const std::string &description) |
| | Set the terrains's description. More...
|
| |
| virtual bool | useICO () const |
| | Get the UseICO flag. More...
|
| |
| virtual void | setUseICO (bool flag) |
| | Set the UseICO flag. More...
|
| |
| virtual unsigned int | maxPagedLODs () const |
| | Get max paged LOD target. More...
|
| |
| virtual void | setMaxPagedLODs (unsigned int maxPagedLODs) |
| | Set the max paged LOD target. More...
|
| |
| virtual bool | reloadingTerrain () |
| | is the terrain currently reloading More...
|
| |
| bool | globalScaleTerrain () const |
| | Checks to see if the terrain is a global scale terrain. More...
|
| |
| void | updateGlobalScaleTerrain () |
| | Rechecks if the terrain is of global scale. More...
|
| |
| virtual void | reloadTerrain () |
| | Request that the current terrain be reloaded. More...
|
| |
| virtual DtTerrainPatch & | addTerrainPatch (const makArchives::DtTerrainPatchRecord &rec) |
| | Create and add a new terrain patch driver. More...
|
| |
| virtual DtTerrainPatch & | addTerrainPatch (const std::string &terrainDefinitionName, bool minimapOnly=false) |
| | Create and add a new terrain patch driver. More...
|
| |
| virtual DtTerrainPatch * | findTerrainPatch (const std::string &terrainDefinitionName) |
| | Return the DtTerrainPatchObjectAgent with the name terrainName. More...
|
| |
| virtual DtTerrainPatch * | findTerrainPatch (DtUniqueID id) |
| | Return the DtTerrainPatchObjectAgent with the unique id. More...
|
| |
| virtual bool | removeTerrainPatch (const std::string &terrainDefinitionName) |
| | Find and delete a terrain. More...
|
| |
| const TerrainPatches & | terrainPatches () const |
| | Get the terrain drivers. More...
|
| |
| TerrainPatches & | terrainPatches () |
| | Get the terrain drivers. More...
|
| |
| bool | lightPointsEnabled () const |
| | Are we showing point lights on the terrain? More...
|
| |
virtual const
TerrainOperationsMap & | terrainOperationsMap () const |
| |
| virtual DtFeatureLayer & | addFeatureLayer (const makArchives::DtFeatureLayerRecord &rec, makArchives::DtTerrainOperationRecord::TargetApplication target=makArchives::DtTerrainOperationRecord::VisualizationAndSimulation) |
| | Add a feature layer. More...
|
| |
| virtual DtFeatureLayer & | addFeatureLayer (const std::string &featureLayerFilename, makArchives::DtTerrainOperationRecord::TargetApplication target=makArchives::DtTerrainOperationRecord::VisualizationAndSimulation) |
| | Create and add a DtFeatureLayer. More...
|
| |
| virtual void | removeFeatureLayer (const std::string &featureLayerFilename) |
| | Remove a feature layer. Emits signal_terrainPatchToBeDeleted. More...
|
| |
| virtual const FeatureLayers & | featureLayers () const |
| | Accessor for FeatureLayers. More...
|
| |
| virtual FeatureLayers & | featureLayers () |
| | Accessor for FeatureLayers. More...
|
| |
| virtual DtFeatureLayer * | findFeatureLayer (const std::string &featureLayerFilename) |
| | Return the DtFeatureLayer with the name featureLayerFilename. More...
|
| |
| virtual DtStreamedFeatureLayer & | streamedFeatureLayer () |
| | return the streamed feature layer More...
|
| |
| virtual DtBuoyBeaconLayer & | buoyBeaconLayer () |
| | Return the buoy layer. More...
|
| |
| virtual DtDynamicFeatureLayer & | dynamicFeatureLayer () |
| | Return the dynamic feature layer. More...
|
| |
| virtual DtNavigationLightManager & | navigationLightManager () |
| | Return the nav light manager. More...
|
| |
virtual
DtNavigationFeatureManager & | navigationDaymarkManager () |
| | Return the nav daymark manager. More...
|
| |
virtual
DtNavigationFeatureManager & | navigationTopmarkManager () |
| | Return the nav topmark manager. More...
|
| |
| virtual DtOceanLayer & | addOceanLayer (const makArchives::DtOceanLayerRecord &rec) |
| | Add an ocean layer. More...
|
| |
| virtual DtOceanLayer & | addOceanLayer (const std::string &layerName) |
| | Create and add a DtOceanLayer. More...
|
| |
| virtual void | removeOceanLayer (const std::string &layerName) |
| | Remove a ocean layer. Emits signal_oceanLayerToBeDeleted. More...
|
| |
| virtual const OceanLayers & | oceanLayers () const |
| | Accessor for OceanLayers. More...
|
| |
| virtual OceanLayers & | oceanLayers () |
| | Accessor for OceanLayers. More...
|
| |
| virtual DtOceanLayer * | findOceanLayer (const std::string &layerName) |
| | Return the DtOceanLayer with the name layerName. More...
|
| |
| virtual void | onOceanNodesExtracted (DtTerrainPatchObject &patchObject) |
| | Slot called when ocean nodes are extracted. More...
|
| |
| std::string | generatePropName (const std::string &propType) |
| | Generate a unique name for the prop. More...
|
| |
| virtual DtForest & | forest () |
| | Return the DtForestObjectDriver. More...
|
| |
| virtual bool | exportTerrainAndProps (const std::string &) |
| | Saves terrain geometry and props to specified file. More...
|
| |
Extension of DtVrvTerrain that sends a signal when the terrain is set from record.