![]() |
VR-Forces Developer's Guide
|
This is the complete list of members for DtTerrainInterface, including all inherited members.
| accumulateIntersections() const | DtTerrainInterface | virtual |
| accumulateIntersections(const DtChord &chord, const DtVrfChordIntersectionRecord &record) const | DtTerrainInterface | protectedvirtual |
| accumulateIntersections(const DtChord &chord, const DtVrfChordIntersectRecordList &intList) const | DtTerrainInterface | protectedvirtual |
| accumulateIntersections(const std::list< DtChord > &chordList, const DtVrfChordIntersectRecordList &recordList) const | DtTerrainInterface | protectedvirtual |
| 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::vector< 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(std::shared_ptr< MAKVRinTerra::DtFeatureSet >) | DtTerrainInterface | virtual |
| addGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user) | DtTerrainInterface | virtual |
| addTerrainChangeNotificationCallback(DtTerrainChangeNotificationCallbackFcn fcn, void *user) | DtTerrainInterface | virtual |
| addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn) | DtTerrainInterface | virtual |
| addTerrainPassThroughLayer(const DtString &layerType) | DtTerrainInterface | virtual |
| aerodromeData(const std::string &airportCode) const | DtTerrainInterface | virtual |
| aerodromesAtLocation(const DtVector &location) const | DtTerrainInterface | virtual |
| aerodromesInArea(const std::vector< DtVector > &) const | DtTerrainInterface | virtual |
| aerodromesWithinRange(const DtVector ¢er, double range) const | 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 |
| allIntersectsAlongChord(DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectRecordList &intList, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const | DtTerrainInterface | virtual |
| allIntersectsAlongChordDebug(const DtChord &chord, DtVrfChordIntersectRecordList &intList, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| allIntersectsAlongChordDebug(DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectRecordList &intList, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const | DtTerrainInterface | virtual |
| areas(const std::string &type, const std::shared_ptr< DtVrfCallbackQueue > &=std::shared_ptr< DtVrfCallbackQueue >()) const | DtTerrainInterface | virtual |
| areas(const MAKVRinTerra::DtAreaFeatureSetAdapter::Config &config, const std::shared_ptr< DtVrfCallbackQueue > &=std::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 | |
| cacheTerrainArea(int requestId, unsigned minLOD, unsigned maxLOD, const DtExtent &cacheArea, DtCacheProgressCallbackFunction fcn=0, void *usr=0) | DtTerrainInterface | virtual |
| cancelAllJobsAndWait() | DtTerrainInterface | virtual |
| cancelCacheTerrainArea(int requestId) | DtTerrainInterface | virtual |
| clearCache() | 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(DtTerrainIntersectStatus &status, const DtVector &localLocation, DtPoint &intersectionPoint, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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(DtTerrainIntersectStatus &status, double lat, double lon, DtPoint &intersectionPoint, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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(DtTerrainIntersectStatus &status, const DtVector &localLocation, DtVrfChordIntersectionRecord &record, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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(DtTerrainIntersectStatus &status, double lat, double lon, DtVrfChordIntersectionRecord &record, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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 |
| closestIntersection(DtTerrainIntersectStatus &status, const std::list< DtVector > &localLocationList, DtVrfChordIntersectRecordList &recordList, int &numIntersections, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const | DtTerrainInterface | virtual |
| configOptions() const | DtTerrainInterface | virtual |
| connectToUnloadTerrain(const DtTerrainUnloadSignalType::slot_type &slotIn) | DtTerrainInterface | virtual |
| coordinateSystem() const | DtTerrainInterface | virtual |
| coordinateSystem() | DtTerrainInterface | virtual |
| createEntityGeometry(const DtFilename &file) | DtTerrainInterface | virtual |
| createEntityGeometry(const DtEntityType &file) | DtTerrainInterface | virtual |
| dataAvailable(const DtTerrainPagingGeometryList &geometry) | DtTerrainInterface | virtual |
| debugger() const | DtTerrainInterface | |
| defaultSurfaceElevation(const DtVector &localLocation) const | DtTerrainInterface | virtual |
| defaultWaterDepth(const DtVector &localLocation) const | DtTerrainInterface | virtual |
| 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 |
| findOrAddCallbackList(DtGenericTerrainRecordCallbackListMap &map, const DtString &recordType) | DtTerrainInterface | protectedvirtual |
| findQuery(const std::string &name) const | DtTerrainInterface | |
| forceLoadTerrainAreas(const DtTerrainPagingGeometryList &forceLoadGeometry) | DtTerrainInterface | virtual |
| getIntersections(std::vector< DtChord > &accumulatedChords, std::vector< DtPoint > &accumulatedIntersections) const | DtTerrainInterface | virtual |
| hasAerodromes() const | DtTerrainInterface | virtual |
| init(bool createConsoleManager=true, unsigned maxThreads=0) | 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(DtTerrainIntersectStatus &status, const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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 |
| intersect(DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectionRecord &record, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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 |
| intersectList(DtTerrainIntersectStatus &status, const std::list< DtChord > &chordList, DtVrfChordIntersectRecordList &recordList, int &numTerrainIntersections, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const | DtTerrainInterface | virtual |
| invokeGenericTerrainRecordCallbacks(makArchives::DtGenericTerrainRecord *record) | DtTerrainInterface | virtual |
| isSameTerrain(const DtFilename &) const | DtTerrainInterface | virtual |
| landAboveWaterMinimumSeparation() const | DtTerrainInterface | virtual |
| 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 |
| loadVisuals(const DtScenarioExplorer &) | DtTerrainInterface | virtual |
| localProj() const | DtTerrainInterface | |
| 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(), const double &offRoadPathWeight=10.0) | DtTerrainInterface | virtual |
| mediumForUnspecPolygonsUnderWater() const | DtTerrainInterface | virtual |
| modelHeightDifferencesFromAppearances(int oldApp, int newApp) const | DtTerrainInterface | virtual |
| myAccumulatedChords | DtTerrainInterface | protected |
| myAccumulatedIntersectionPoints | DtTerrainInterface | protected |
| myAccumulateIntersections | DtTerrainInterface | protected |
| myActive | DtTerrainInterface | protected |
| myAsyncJobServer | DtTerrainInterface | protected |
| myBlockOnAsynchronousOperations | DtTerrainInterface | protected |
| myConsoleCommandManager | DtTerrainInterface | protected |
| myDebugOutputFile | DtTerrainInterface | protected |
| myFeatureLayers | DtTerrainInterface | protected |
| myFileConfig | DtTerrainInterface | protected |
| myForceLoadAreas | DtTerrainInterface | protected |
| myGenericTerrainRecordCallbacklists | DtTerrainInterface | protected |
| myGlobalOceanLayer | 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 |
| myUnloadTerrainSignal | DtTerrainInterface | protected |
| myUnresolvedFilename | DtTerrainInterface | protected |
| NavGenerationTool enum value | DtTerrainInterface | |
| nonPolygonalWaterHeight(const DtChord &localLocation, double &height) const | DtTerrainInterface | virtual |
| nonPolygonalWaterIntersect(const DtChord &chord, DtVrfChordIntersectRecordList &waterRecords, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA) const | DtTerrainInterface | protectedvirtual |
| oceanLayerPresent() const | DtTerrainInterface | virtual |
| 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, bool useOriginalGeometry=false) | DtTerrainInterface | virtual |
| queryDynamicTerrainFeatures(const DtDynamicTerrainQueryCallback &callback, makVrv::DtDynamicTerrainGeometry *geometry=0, bool useOriginalGeometry=false) | DtTerrainInterface | virtual |
| removeGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user) | DtTerrainInterface | virtual |
| removeTerrainChangeNotificationCallback(DtTerrainChangeNotificationCallbackFcn fcn, void *user) | DtTerrainInterface | virtual |
| runwayAtLocation(const DtVector &location) const | DtTerrainInterface | virtual |
| setAccumulateIntersections(bool value) | DtTerrainInterface | virtual |
| setAssertOnBlockingTerrainCalls(bool assertBlock) | DtTerrainInterface | virtual |
| setBlockOnAsynchronousOperations(bool shouldBlock) | DtTerrainInterface | |
| setConfigFile(const std::string &, bool reload=true) | DtTerrainInterface | virtual |
| setDefaultWaterDepth(double) | DtTerrainInterface | virtual |
| setIntersectDataLoadExpireTime(const double &expireTime) | DtTerrainInterface | virtual |
| setLandAboveWaterMinimumSeparation(double) | DtTerrainInterface | virtual |
| setMediumForUnspecPolygonsUnderWater(DtSurface::DtMedium m) | DtTerrainInterface | virtual |
| setNonPolygonalWaterHeight(double d) | DtTerrainInterface | virtual |
| setOceanLayerPresent(bool b) | DtTerrainInterface | virtual |
| setWarnOnBlockingTerrainCalls(bool warnBlock) | DtTerrainInterface | virtual |
| signal_jobQueueStatusChanged | DtTerrainInterface | |
| signal_terrainPaging | DtTerrainInterface | |
| terrainCapabilities() const | DtTerrainInterface | virtual |
| terrainHeightAboveSeaLevel(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const | DtTerrainInterface | virtual |
| terrainHeightAboveSeaLevel(DtTerrainIntersectStatus &status, const DtPoint &databaseLocation, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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 |
| terrainHeightAndIntersection(DtTerrainIntersectStatus &status, const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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 |
| terrainHeightAndIntersectionBelow(DtTerrainIntersectStatus &status, const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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 |
| terrainHeightUnderWater(DtTerrainIntersectStatus &status, const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) | DtTerrainInterface | virtual |
| terrainImplementation() const | DtTerrainInterface | inline |
| terrainInformation() | DtTerrainInterface | virtual |
| terrainIsLoaded() | DtTerrainInterface | virtual |
| terrainPaging(bool) | DtTerrainInterface | protectedvirtual |
| theTerrainPagingMaxHeight | DtTerrainInterface | protectedstatic |
| tick() | DtTerrainInterface | virtual |
| topoDistance(const DtPoint &start, const DtPoint &end, const MAKVRinTerra::DtProj &localProj) | DtTerrainInterface | |
| trianglesForGeometry(DtTriangleOutputInterface &outputIf, DtTerrainGeometryId geometryId) const | DtTerrainInterface | virtual |
| trianglesInArea(DtTriangleCallbackFcn func, DtTriangleCallbackFinalizeFcn finalize, DtTerrainProcessPolygonsBox &box, DtTerrainCategoryMask terrainCategoryMask, void *usr) const | DtTerrainInterface | virtual |
| trianglesInArea(DtTriangleOutputInterface &func, DtTerrainProcessPolygonsBox &box, DtTerrainCategoryMask terrainCategoryMask=DtTerrainCategory::DtTerrainCategoryAll) const | DtTerrainInterface | virtual |
| unloadTerrain(bool block=true) | DtTerrainInterface | virtual |
| VrfSimulationBackEnd enum value | DtTerrainInterface | |
| warnOnBlockingTerrainCalls() const | DtTerrainInterface | virtual |
| writeTerrainIndex(const DtString &name=DtString()) | DtTerrainInterface | virtual |
| ~DtTerrainInterface() | DtTerrainInterface | virtual |