![]() |
VR-Forces 4.2 Class Documentation
|
This is the complete list of members for DtTerrainInterface, including all inherited members.
| addAsyncJob(DtAsyncJob *job) | DtTerrainInterface | virtual |
| addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn) | DtTerrainInterface | virtual |
| addTerrainPassThroughLayer(const DtString &layerType) | DtTerrainInterface | virtual |
| allFeatures(const std::string &type=std::string(), bool readDirectly=false) const | DtTerrainInterface | virtual |
| allIntersectsAlongChord(const DtChord &chord, DtChordIntersectRecordList &intList, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| allIntersectsAlongChordDebug(const DtChord &chord, DtChordIntersectRecordList &intList, bool *dataAvailable=0, bool overrideBlockingAssert=false) 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 | |
| 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) const | DtTerrainInterface | virtual |
| closestIntersection(double lat, double lon, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| closestIntersection(const DtVector &localLocation, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| closestIntersection(double lat, double lon, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| closestIntersection(const std::list< DtVector > &localLocationList, DtChordIntersectRecordList &recordList, int &numIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| config() const | DtTerrainInterface | virtual |
| coordinateSystem() const | DtTerrainInterface | virtual |
| coordinateSystem() | DtTerrainInterface | virtual |
| dataPath() const | DtTerrainInterface | virtual |
| debugger() const | DtTerrainInterface | |
| defaultSurfaceElevation(const DtVector &localLocation) const | DtTerrainInterface | protectedvirtual |
| defaultWaterDepth(const DtVector &localLocation) const | DtTerrainInterface | protectedvirtual |
| DtPathFinder typedef | DtTerrainInterface | |
| DtTerrainInterface() | DtTerrainInterface | |
| expireDataLoadRequestsBeforeTime(const double ¤tTime) | DtTerrainInterface | virtual |
| findQuery(const std::string &name) const | DtTerrainInterface | |
| init() | DtTerrainInterface | virtual |
| insertNonPolyWaterIntoIntersectionList(DtChordIntersectionRecord &waterInterx, DtChordIntersectRecordList &intrxList) const | DtTerrainInterface | protected |
| intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| intersect(const DtChord &chord, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| intersect(const DtSphere &sphere, DtSphereIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| intersectList(const std::list< DtChord > &chordList, DtChordIntersectRecordList &recordList, int &numTerrainIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| isSameTerrain(const DtFilename &) const | DtTerrainInterface | virtual |
| landAboveWaterMinimumSeparation() const | DtTerrainInterface | protectedvirtual |
| loadConfigurationFile(const DtFilename &filename) | DtTerrainInterface | protectedvirtual |
| loadedFilename() const | DtTerrainInterface | virtual |
| loadTerrain(const DtString &filename, const TerrainSettings &settings=TerrainSettings()) | DtTerrainInterface | virtual |
| loadTerrain(const DtString &filename, MAKVRinTerra::DtFeatureLoader &featureLoader, const TerrainSettings &settings=TerrainSettings()) | 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, DtPathFinder::ReturnCode &result, DtPathFinder::DtWeightFactorsListPtr weightFactors=DtPathFinder::DtWeightFactorsListPtr(new DtPathFinder::DtWeightFactorsList)) const | DtTerrainInterface | protectedvirtual |
| makePathAsync(const DtPoint &localStart, const DtPoint &localDestination, const std::string &type, const double &maxSearchRadius, const double &startProximityThreshold, DtPathFinder::DtWeightFactorsListPtr weightFactors=DtPathFinder::DtWeightFactorsListPtr(new DtPathFinder::DtWeightFactorsList)) | DtTerrainInterface | virtual |
| mediumForUnspecPolygonsUnderWater() const | DtTerrainInterface | protectedvirtual |
| modelDefinitionFilePath() | DtTerrainInterface | static |
| myAsyncJobServer | DtTerrainInterface | protected |
| myCommandList | DtTerrainInterface | protected |
| myConfig | DtTerrainInterface | protected |
| myConfigFilename | DtTerrainInterface | protected |
| myConsoleCommandManager | DtTerrainInterface | protected |
| myFeatureContext | DtTerrainInterface | protected |
| myGlobalOceanLayer | DtTerrainInterface | protected |
| myLastFileTime | DtTerrainInterface | protected |
| myLoadedFilename | DtTerrainInterface | protected |
| myProjObject | DtTerrainInterface | protected |
| mySettings | DtTerrainInterface | protected |
| myTerrainImpl | DtTerrainInterface | protected |
| myTerrainImplManager | DtTerrainInterface | protected |
| myTerrainIsLoaded | DtTerrainInterface | protected |
| myUnresolvedFilename | DtTerrainInterface | protected |
| nonPolygonalWaterHeight(const DtVector &localLocation, double &height) const | DtTerrainInterface | protectedvirtual |
| nonPolygonalWaterIntersect(const DtChord &chord, DtChordIntersectionRecord &waterInterxRecord) const | DtTerrainInterface | protectedvirtual |
| obstacles(const std::string &type) const | DtTerrainInterface | virtual |
| obstacles(MAKVRinTerra::DtObstacleFeatureSetAdapter::Config config) | DtTerrainInterface | virtual |
| onPathFeature(const DtPoint &location, const DtString &type, double buffer=0.5) | DtTerrainInterface | virtual |
| paths(const std::string &type) const | DtTerrainInterface | virtual |
| preloadTerrainAreas(const DtTerrainPagingGeometryList &preloadGeometry) | DtTerrainInterface | virtual |
| setAssertOnBlockingTerrainCalls(bool assertBlock) | DtTerrainInterface | virtual |
| setDataPath(const std::string &) | DtTerrainInterface | virtual |
| setIntersectDataLoadExpireTime(const double &expireTime) | DtTerrainInterface | virtual |
| setModelDefinitionFilePath(const DtString &fullFilePath) | DtTerrainInterface | static |
| setUserDataPath(const std::string &) | DtTerrainInterface | virtual |
| terrainCapabilities() const | DtTerrainInterface | virtual |
| terrainHeightAboveSeaLevel(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| terrainHeightAndIntersection(const DtVector &localLocation, double &height, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | virtual |
| terrainHeightUnderWater(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool *dataAvailable=0, bool overrideBlockingAssert=false) | 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) | DtTerrainInterface | virtual |
| terrainIsLoaded() | DtTerrainInterface | virtual |
| TerrainSettings typedef | DtTerrainInterface | |
| theModelDefinitionFilePath | DtTerrainInterface | protectedstatic |
| 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() | DtTerrainInterface | virtual |
| userDataPath() const | DtTerrainInterface | virtual |
| ~DtTerrainInterface() | DtTerrainInterface | virtual |