![]() |
VR-Forces 4.5 Class Documentation
|
This is the complete list of members for DtTerrainInterface, including all inherited members.
| addAsyncJob(DtAsyncJob *job) | DtTerrainInterface | virtual |
| addDynamicTerrainChangeRequest(double time, const std::map< DtString, DtString > &keyValueChanges, const DtVector ¢erLocation, double radius) | DtTerrainInterface | virtual |
| addDynamicTerrainChangeRequest(double time, const std::map< DtString, DtString > &keyValueChanges, const std::list< DtVector > &vertices, double width) | DtTerrainInterface | virtual |
| addDynamicTerrainChangeRequest(double time, const std::map< DtString, DtString > &keyValueChanges, const std::list< DtVector > &vertices) | DtTerrainInterface | virtual |
| addDynamicTerrainChangeRequest(double time, makVrv::DtDynamicTerrainChange *command) | DtTerrainInterface | virtual |
| addFeatureLayer(MAKVRinTerra::DtFeatureSet *) | DtTerrainInterface | virtual |
| addFeatureLayer(boost::shared_ptr< MAKVRinTerra::DtFeatureSet >) | DtTerrainInterface | virtual |
| addGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user) | DtTerrainInterface | virtual |
| addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn) | DtTerrainInterface | virtual |
| addTerrainPassThroughLayer(const DtString &layerType) | DtTerrainInterface | virtual |
| allFeatures() const | DtTerrainInterface | virtual |
| allFeaturesRaw() const | DtTerrainInterface | virtual |
| allIntersectsAlongChord(const DtChord &chord, DtVrfChordIntersectRecordList &intList, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| allIntersectsAlongChordDebug(const DtChord &chord, DtVrfChordIntersectRecordList &intList, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| areas(const std::string &type, const boost::shared_ptr< DtVrfCallbackQueue > &=boost::shared_ptr< DtVrfCallbackQueue >()) const | DtTerrainInterface | virtual |
| areas(const MAKVRinTerra::DtAreaFeatureSetAdapter::Config &config, const boost::shared_ptr< DtVrfCallbackQueue > &=boost::shared_ptr< DtVrfCallbackQueue >()) const | DtTerrainInterface | virtual |
| assertOnBlockingTerrainCalls() const | DtTerrainInterface | virtual |
| blankSurfaceIntersectionRecord(const DtVector &localLocation, const double height) const | DtTerrainInterface | protectedvirtual |
| breakUpChord(const MAKVRinTerra::DtProj &, const DtChord &chord, std::vector< DtChord > &chords) const | DtTerrainInterface | |
| breakUpChord(const DtChord &chord, std::vector< DtChord > &chords) const | DtTerrainInterface | |
| cacheInformationForTerrainArea(int requestId, int lowestLOD, int highestLOD, const DtExtent &cacheArea, double &estimatedTime, double &estimatedSize, std::vector< std::string > &elevationLayers, std::vector< std::string > &modelLayers) const | DtTerrainInterface | virtual |
| cacheTerrainArea(int requestId, int lowestLOD, int highestLOD, const DtExtent &cacheArea, DtCacheProgressCallbackFunction fcn=0, void *usr=0) | DtTerrainInterface | virtual |
| cancelCacheTerrainArea(int requestId) | DtTerrainInterface | virtual |
| closestFeatureOnNetwork(const std::string &type, const DtPoint &startingLocation, const double &searchRadius, bool *dataAvailable=NULL) | DtTerrainInterface | |
| closestIntersection(const DtVector &localLocation, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const | DtTerrainInterface | virtual |
| closestIntersection(double lat, double lon, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const | DtTerrainInterface | virtual |
| closestIntersection(const DtVector &localLocation, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const | DtTerrainInterface | virtual |
| closestIntersection(double lat, double lon, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const | DtTerrainInterface | virtual |
| closestIntersection(const std::list< DtVector > &localLocationList, DtVrfChordIntersectRecordList &recordList, int &numIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const | DtTerrainInterface | virtual |
| configOptions() const | DtTerrainInterface | virtual |
| coordinateSystem() const | DtTerrainInterface | virtual |
| coordinateSystem() | DtTerrainInterface | virtual |
| createFromExtent(const Dt3dBoundingVolume &) | DtTerrainInterface | virtual |
| debugger() const | DtTerrainInterface | |
| defaultSurfaceElevation(const DtVector &localLocation) const | DtTerrainInterface | protectedvirtual |
| defaultWaterDepth(const DtVector &localLocation) const | DtTerrainInterface | protectedvirtual |
| DtAStarGraph typedef | DtTerrainInterface | |
| DtGenericTerrainRecordCallbackListMap typedef | DtTerrainInterface | protected |
| DtTerrainInterface() | DtTerrainInterface | |
| dynamicTerrainFeaturesInArea(const DtVector ¢erLocation, double radius, std::list< DtRwDynamicTerrainInformation > &dynamicTerrainInfo, bool *dataAvailable=NULL, const DtString &filterKey=DtString::nullString()) | DtTerrainInterface | virtual |
| dynamicTerrainFeaturesInArea(const std::list< DtVector > &vertices, double width, std::list< DtRwDynamicTerrainInformation > &dynamicTerrainInfo, bool *dataAvailable=NULL, const DtString &filterKey=DtString::nullString()) | DtTerrainInterface | virtual |
| dynamicTerrainFeaturesInArea(const std::list< DtVector > &vertices, std::list< DtRwDynamicTerrainInformation > &dynamicTerrainInfo, bool *dataAvailable=NULL, const DtString &filterKey=DtString::nullString()) | DtTerrainInterface | virtual |
| expireDataLoadRequestsBeforeTime(const double ¤tTime) | DtTerrainInterface | virtual |
| extractDynamicTerrainFeatureInformation(const makVrv::DtDynamicTerrainFeature &feature, DtRwDynamicTerrainInformation &dynamicTerrainInfo, const DtString &filterKey=DtString::nullString()) const | DtTerrainInterface | virtual |
| features(const std::string &queryName) const | DtTerrainInterface | virtual |
| FeatureSetList typedef | DtTerrainInterface | protected |
| featuresRaw(const std::string &queryName) const | DtTerrainInterface | virtual |
| findQuery(const std::string &name) const | DtTerrainInterface | |
| forceLoadTerrainAreas(const DtTerrainPagingGeometryList &forceLoadGeometry) | DtTerrainInterface | virtual |
| init(bool createConsoleManager=true) | DtTerrainInterface | virtual |
| insertNonPolyWaterIntoIntersectionList(DtVrfChordIntersectionRecord &waterInterx, DtVrfChordIntersectRecordList &intrxList) const | DtTerrainInterface | protected |
| intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| intersect(const DtChord &chord, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| intersectList(const std::list< DtChord > &chordList, DtVrfChordIntersectRecordList &recordList, int &numTerrainIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| invokeGenericTerrainRecordCallbacks(makArchives::DtGenericTerrainRecord *record) | DtTerrainInterface | virtual |
| isHighFidelityTerrain() const | DtTerrainInterface | virtual |
| isSameTerrain(const DtFilename &) const | DtTerrainInterface | virtual |
| landAboveWaterMinimumSeparation() const | DtTerrainInterface | protectedvirtual |
| LoadContext enum name | DtTerrainInterface | |
| loadedFilename() const | DtTerrainInterface | virtual |
| loadModel(const DtFilename &f, const DtEntityType &t=DtEntityType(), bool hasOceanLayer=true) | DtTerrainInterface | virtual |
| loadTerrain(const DtString &filename, LoadContext context=VrfSimulationBackEnd) | DtTerrainInterface | virtual |
| localProj() const | DtTerrainInterface | |
| LOSfeatures() const | DtTerrainInterface | virtual |
| makePath(const DtPoint &localStart, const DtPoint &localDestination, const std::string &type, const double &maxSearchRadius, const double &startProximityThreshold, boost::function< bool()> cancelCheck, const DtAStarGraph::DtWeightFactorsList &weightFactors=DtAStarGraph::DtWeightFactorsList()) const | DtTerrainInterface | virtual |
| makePathAsync(const DtPoint &localStart, const DtPoint &localDestination, const std::string &type, const double &maxSearchRadius, const double &startProximityThreshold, const DtAStarGraph::DtWeightFactorsList &weightFactors=DtAStarGraph::DtWeightFactorsList()) | DtTerrainInterface | virtual |
| mediumForUnspecPolygonsUnderWater() const | DtTerrainInterface | protectedvirtual |
| modelHeightDifferencesFromAppearances(int oldApp, int newApp) const | DtTerrainInterface | virtual |
| myAsyncJobServer | DtTerrainInterface | protected |
| myConsoleCommandManager | DtTerrainInterface | protected |
| myDebugOutputFile | DtTerrainInterface | protected |
| myFeatureLayers | DtTerrainInterface | protected |
| myFileConfig | DtTerrainInterface | protected |
| myForceLoadAreas | DtTerrainInterface | protected |
| myGenericTerrainRecordCallbacklists | DtTerrainInterface | protected |
| myGlobalOceanLayer | DtTerrainInterface | protected |
| myIsHighFidelityModel | DtTerrainInterface | protected |
| myLastDebugOutputTick | DtTerrainInterface | protected |
| myLastFileTime | DtTerrainInterface | protected |
| myLoadedFilename | DtTerrainInterface | protected |
| myProjObject | DtTerrainInterface | protected |
| myTerrainImpl | DtTerrainInterface | protected |
| myTerrainImplManager | DtTerrainInterface | protected |
| myTerrainIsLoaded | DtTerrainInterface | protected |
| myTerrainOptionsFilename | DtTerrainInterface | protected |
| myTerrainRecord | DtTerrainInterface | protected |
| myUnresolvedFilename | DtTerrainInterface | protected |
| NavGenerationTool enum value | DtTerrainInterface | |
| nonPolygonalWaterHeight(const DtVector &localLocation, double &height) const | DtTerrainInterface | protectedvirtual |
| nonPolygonalWaterIntersect(const DtChord &chord, DtVrfChordIntersectionRecord &waterInterxRecord) const | DtTerrainInterface | protectedvirtual |
| onPathFeature(const DtPoint &location, const DtString &type, double buffer=0.5) | DtTerrainInterface | virtual |
| pathFinder(const std::string &) const | DtTerrainInterface | virtual |
| paths(const std::string &type) const | DtTerrainInterface | virtual |
| preloadTerrainAreas(const DtTerrainPagingGeometryList &preloadGeometry) | DtTerrainInterface | virtual |
| queryCurrentDynamicTerrainFeatures(const DtDynamicTerrainQueryCallback &callback, makVrv::DtDynamicTerrainGeometry *geometry=0) | DtTerrainInterface | virtual |
| queryDynamicTerrainFeatures(const DtDynamicTerrainQueryCallback &callback, makVrv::DtDynamicTerrainGeometry *geometry=0) | DtTerrainInterface | virtual |
| removeGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user) | DtTerrainInterface | virtual |
| setAssertOnBlockingTerrainCalls(bool assertBlock) | DtTerrainInterface | virtual |
| setConfigFile(const std::string &, bool reload=true) | DtTerrainInterface | virtual |
| setIntersectDataLoadExpireTime(const double &expireTime) | DtTerrainInterface | virtual |
| setWarnOnBlockingTerrainCalls(bool warnBlock) | DtTerrainInterface | virtual |
| terrainCapabilities() const | DtTerrainInterface | virtual |
| terrainHeightAboveSeaLevel(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| terrainHeightAndIntersection(const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| terrainHeightAndIntersectionBelow(const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| terrainHeightUnderWater(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) | DtTerrainInterface | virtual |
| terrainHeightUnderWaterDebug(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool debug, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) | DtTerrainInterface | virtual |
| terrainImplementation() const | DtTerrainInterface | inline |
| terrainIsLoaded() | DtTerrainInterface | virtual |
| theTerrainPagingMaxHeight | DtTerrainInterface | protectedstatic |
| tick() | DtTerrainInterface | virtual |
| topoDistance(const DtPoint &start, const DtPoint &end, const MAKVRinTerra::DtProj &localProj) | DtTerrainInterface | |
| trianglesInArea(DtTriangleCallbackFcn func, DtTriangleCallbackFinalizeFcn finalize, DtTerrainProcessPolygonsBox &box, void *usr) const | DtTerrainInterface | virtual |
| unloadTerrain(bool block=true) | DtTerrainInterface | virtual |
| VrfSimulationBackEnd enum value | DtTerrainInterface | |
| warnOnBlockingTerrainCalls() const | DtTerrainInterface | virtual |
| ~DtTerrainInterface() | DtTerrainInterface | virtual |