, including all inherited members.
| addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn) | DtTerrainInterface | [virtual] |
| addTerrainPassThroughLayer(const DtString &layerType) | DtTerrainInterface | [virtual] |
| allIntersectsAlongChord(const DtChord &chord, DtChordIntersectRecordList &intList, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | [virtual] |
| assertOnBlockingTerrainCalls() const | DtTerrainInterface | [virtual] |
| 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] |
| coordinateSystem() const | DtTerrainInterface | [virtual] |
| coordinateSystem() | DtTerrainInterface | [virtual] |
| dataPath() const | DtTerrainInterface | [virtual] |
| DtTerrainInterface() | DtTerrainInterface | |
| expireDataLoadRequestsBeforeTime(const double ¤tTime) | DtTerrainInterface | [virtual] |
| init() | DtTerrainInterface | [virtual] |
| 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, int &numVectorNetworkIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const | DtTerrainInterface | [virtual] |
| intersectVectorNetwork(const DtChord &chord, DtVectorNetworkRecord *vectorRecord, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord) const | DtTerrainInterface | [virtual] |
| intersectVectorNetwork(const DtVector &localLocation, DtVectorNetworkRecord *vectorRecord, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord) const | DtTerrainInterface | [virtual] |
| loadedFilename() const | DtTerrainInterface | [virtual] |
| loadTerrain(const DtString &filename, const TerrainSettings &settings=TerrainSettings()) | DtTerrainInterface | [virtual] |
| modelDefinitionFilePath() | DtTerrainInterface | [static] |
| myCommandList | DtTerrainInterface | [protected] |
| myConsoleCommandManager | DtTerrainInterface | [protected] |
| myLoadedFilename | DtTerrainInterface | [protected] |
| mySettings | DtTerrainInterface | [protected] |
| myTerrainImpl | DtTerrainInterface | [protected] |
| myTerrainImplManager | DtTerrainInterface | [protected] |
| myTerrainIsLoaded | DtTerrainInterface | [protected] |
| 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] |
| terrainIsLoaded() | DtTerrainInterface | [virtual] |
| TerrainSettings typedef | DtTerrainInterface | |
| theModelDefinitionFilePath | DtTerrainInterface | [protected, static] |
| theTerrainPagingMaxHeight | DtTerrainInterface | [protected, static] |
| trianglesInArea(DtTriangleCallbackFcn func, DtTriangleCallbackFinalizeFcn finalize, DtTerrainProcessPolygonsBox &box, void *usr) const | DtTerrainInterface | [virtual] |
| unloadTerrain() | DtTerrainInterface | [virtual] |
| userDataPath() const | DtTerrainInterface | [virtual] |
| vectorNetwork() const | DtTerrainInterface | [virtual] |
| ~DtTerrainInterface() | DtTerrainInterface | [virtual] |