![]() |
VR-Forces Development_Version Class Documentation
|
This is the complete list of members for DtTerrainDatabase, including all inherited members.
| addFeatureNode(DtGdbNode *node, DtGroup *parent=0) | DtTerrainDatabase | virtual |
| addFeatureNodeToStart(DtGdbNode *node, DtGroup *parent=0) | DtTerrainDatabase | virtual |
| addNode(DtGdbNode *node, DtGroup *parent) | DtTerrainDatabase | virtual |
| addNodeToStart(DtGdbNode *node, DtGroup *parent) | DtTerrainDatabase | virtual |
| addTerrainModifiedCallback(DtTerrainModifiedCallbackFunction cb, void *userData) | DtTerrainDatabase | virtual |
| addTerrainNode(DtGdbNode *node, DtGroup *parent=0) | DtTerrainDatabase | virtual |
| addTerrainNodeToStart(DtGdbNode *node, DtGroup *parent=0) | DtTerrainDatabase | virtual |
| allIntersectionsWithVectorNetworkAlongChordList(const DtList &chordList, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *record, DtList *vectorListList) const | DtTerrainDatabase | virtual |
| allIntersectsAlongChord(const DtChord &chord, DtChordIntersectRecordList &intList, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtList *vectorList=0) const | DtTerrainDatabase | virtual |
| allIntersectsAlongChordList(const DtList &chordList, DtList &intListList, int &numTerrainIntersections, int &numVectorNetworkIntersections, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtList *vectorListList=0) const | DtTerrainDatabase | virtual |
| applyTransform(const DtHomogeneousTransformMatrix &matrix, bool createNewVertices) | DtTerrainDatabase | virtual |
| autoChooseIntersector() const | DtTerrainDatabase | virtual |
| balanceTerrain(unsigned int branching, unsigned int bushiness) | DtTerrainDatabase | virtual |
| calculateExtremePoints() | DtTerrainDatabase | protected |
| clipVectorNetwork(const DtPoint &southWestPoint, const DtPoint &northEastPoint) | DtTerrainDatabase | virtual |
| clipVectorNetwork() | DtTerrainDatabase | virtual |
| closestIntersection(const DtVector &localLocation, DtPoint &intersectionPoint, DtVectorNetworkRecord *vectorNetworkRecord=0, DtVectorNetworkIntersectionRecord *vecNetworkIntersectionRecord=0) const | DtTerrainDatabase | virtual |
| closestIntersection(double lat, double lon, DtPoint &intersectionPoint, DtVectorNetworkRecord *vectorNetworkRecord=0, DtVectorNetworkIntersectionRecord *vecNetworkIntersectionRecord=0) const | DtTerrainDatabase | virtual |
| closestIntersection(const DtVector &localLocation, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0) const | DtTerrainDatabase | virtual |
| closestIntersection(double lat, double lon, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0) const | DtTerrainDatabase | virtual |
| closestIntersection(const DtList &localLocationList, DtList &recordList, int &numIntersections, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtList *vectorList=0) const | DtTerrainDatabase | virtual |
| collapseNodeTree() | DtTerrainDatabase | virtual |
| coordinateSystem() | DtTerrainDatabase | inlinevirtual |
| coordinateSystem() const | DtTerrainDatabase | inlinevirtual |
| coordinateSystemType() const | DtTerrainDatabase | inlinevirtual |
| create() | DtTerrainDatabase | static |
| createGroup(DtGroup *parent=0) const | DtTerrainDatabase | virtual |
| createPolygon(const std::vector< DtVertex > &vertices, DtSurface &surface, DtGroup *const parent=0, bool addToStart=false) | DtTerrainDatabase | virtual |
| createPolygon(const std::vector< DtVertexID > &vertexIDList, DtSurfaceID surfID, DtGroup *const parent=0, bool addToStart=false) | DtTerrainDatabase | virtual |
| createTriangle(const DtPoint &vert1, const DtPoint &vert2, const DtPoint &vert3, const DtSurface &surface, DtGroup *const parent=0, bool addToStart=false) | DtTerrainDatabase | virtual |
| createTriangle(const int vert0ID, const int vert1ID, const int vert2ID, const DtSurfaceID surfID, DtGroup *const parent=0, bool addToStart=false) | DtTerrainDatabase | virtual |
| dataType() const | DtTerrainDatabase | virtual |
| DtTerrainDatabase() | DtTerrainDatabase | |
| DtTerrainDatabase(const DtTerrainDatabase &orig) | DtTerrainDatabase | private |
| eliminateDuplicateSurfaces(void) | DtTerrainDatabase | virtual |
| eliminateDuplicateVertices(const double tol) | DtTerrainDatabase | virtual |
| featureCount() const | DtTerrainDatabase | inlinevirtual |
| features() | DtTerrainDatabase | inlinevirtual |
| features() const | DtTerrainDatabase | inlinevirtual |
| fileHasOptionalData(DtTerrainFileOptionalData optData) const | DtTerrainDatabase | inline |
| fileName() const | DtTerrainDatabase | virtual |
| getExtent(DtExtent &extent) const | DtTerrainDatabase | virtual |
| groundClamp(DtPoint &databaseCoord, float const offset=0) const | DtTerrainDatabase | virtual |
| highestPoint() | DtTerrainDatabase | inlinevirtual |
| init() | DtTerrainDatabase | virtual |
| initIntersector() | DtTerrainDatabase | virtual |
| intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, DtVectorNetworkRecord *record=0, DtVectorNetworkIntersectionRecord *intersectionRecord=0) const | DtTerrainDatabase | virtual |
| intersect(const DtChord &chord, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0) const | DtTerrainDatabase | virtual |
| intersect(const DtSphere &sphere, DtSphereIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN) const | DtTerrainDatabase | virtual |
| intersectChordsWithVectorNetwork(const DtList &chordList, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtList *vectorList) const | DtTerrainDatabase | virtual |
| intersectList(const DtList &chordList, DtList &recordList, int &numTerrainIntersections, int &numVectorNetworkIntersections, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtList *vectorList=0) const | DtTerrainDatabase | virtual |
| intersectLocationsOnVectorNetwork(const DtList &localLocationList, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtList *vectorList) const | DtTerrainDatabase | virtual |
| intersectVectorNetwork(const DtChord &chord, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord) const | DtTerrainDatabase | virtual |
| intersectVectorNetwork(const DtChord &chord, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtList *vectorList) const | DtTerrainDatabase | virtual |
| loadExternalReferences(int level=1) | DtTerrainDatabase | virtual |
| lowestPoint() | DtTerrainDatabase | inlinevirtual |
| memoryMgr() const | DtTerrainDatabase | inlinevirtual |
| mostCommonTerrainSkinColorWithin(const DtExtent &e) const | DtTerrainDatabase | virtual |
| myCoordinateSystem | DtTerrainDatabase | protected |
| myDataType | DtTerrainDatabase | protected |
| myExtremePointsCalculated | DtTerrainDatabase | protected |
| myFeatureCount | DtTerrainDatabase | protected |
| myFeatures | DtTerrainDatabase | protected |
| myFileName | DtTerrainDatabase | protected |
| myHighestPoint | DtTerrainDatabase | protected |
| myLowestPoint | DtTerrainDatabase | protected |
| myMemoryMgr | DtTerrainDatabase | mutableprotected |
| myOptionalDataFlagFromFile | DtTerrainDatabase | protected |
| myProgSetValueFcnp | DtTerrainDatabase | protected |
| mySurfaceManager | DtTerrainDatabase | protected |
| myTerrain | DtTerrainDatabase | protected |
| myTerrainIntersector | DtTerrainDatabase | protected |
| myTerrainModifiedCallbacks | DtTerrainDatabase | protected |
| myTotalOfTriangles | DtTerrainDatabase | protected |
| myVectorNetwork | DtTerrainDatabase | protected |
| myVectorNetworkTool | DtTerrainDatabase | protected |
| myVersionNumberFromFile | DtTerrainDatabase | protected |
| myVertexManager | DtTerrainDatabase | protected |
| newNode(DtGdbNode::DtGdbNodeType type) | DtTerrainDatabase | virtual |
| operator=(const DtTerrainDatabase &orig) | DtTerrainDatabase | private |
| optionalDataFlags() const | DtTerrainDatabase | inline |
| planarizeVectorNetwork(DtReal tolerance, unsigned int excessiveEdgeCount) | DtTerrainDatabase | virtual |
| polygonNodesToTriangleNodes() | DtTerrainDatabase | virtual |
| printMemoryUsage(DtMemoryUsageDetails details=ShowDetails) const | DtTerrainDatabase | virtual |
| processTerrainModifiedCallbacks(const DtExtent &changedVolume) | DtTerrainDatabase | protectedvirtual |
| recomputeExtent() const | DtTerrainDatabase | virtual |
| reduce() | DtTerrainDatabase | virtual |
| remapSurfaceIDs(DtGdbNode *currentNode, DtSurfaceID *oldIDToNewIDMap) | DtTerrainDatabase | protectedvirtual |
| remapVertexIDs(DtGdbNode *currentNode, DtVertexID *oldIDToNewIDMap) | DtTerrainDatabase | protectedvirtual |
| removeFeatureNode(DtGdbNode *node, DtGdbNode *parent=0) | DtTerrainDatabase | virtual |
| removeTerrainModifiedCallback(DtTerrainModifiedCallbackFunction cb, void *userData) | DtTerrainDatabase | virtual |
| removeTerrainNode(DtGdbNode *node, DtGdbNode *parent=0) | DtTerrainDatabase | virtual |
| setCoordinateSystem(Coordinate_System *coordSys) | DtTerrainDatabase | inlinevirtual |
| setDataType(const DtString &newDataType) | DtTerrainDatabase | virtual |
| setFeatures(DtGroup *newFeatures) | DtTerrainDatabase | virtual |
| setFileName(const DtFilename &arg) | DtTerrainDatabase | virtual |
| setFromExtent(const DtExtent &e) | DtTerrainDatabase | virtual |
| setIntersector(const DtTerrainIntersectorDescriptor *intersectorDescriptor) | DtTerrainDatabase | virtual |
| setIntersectorManually(DtTerrainIntersector *intersector) | DtTerrainDatabase | virtual |
| setOptionalDataFlag(DtTerrainFileOptionalData, bool onOff) | DtTerrainDatabase | inline |
| setTerrain(DtGroup *newTerrain) | DtTerrainDatabase | virtual |
| setVectorNetwork(DtVectorNetwork *newVectorNetwork) | DtTerrainDatabase | virtual |
| setVectorNetworkTool(DtVectorNetworkTool *vectorNetworkTool) | DtTerrainDatabase | virtual |
| setVersionNumber(unsigned int versionNumber) | DtTerrainDatabase | virtual |
| sizeInBytes() const | DtTerrainDatabase | virtual |
| surfaceManager() | DtTerrainDatabase | virtual |
| surfaceManager() const | DtTerrainDatabase | virtual |
| terrain() | DtTerrainDatabase | inlinevirtual |
| terrain() const | DtTerrainDatabase | inlinevirtual |
| terrainHeight(const DtPoint &localLocation) const | DtTerrainDatabase | virtual |
| terrainHeight(const DtVector &localLocation) const | DtTerrainDatabase | virtual |
| terrainHeight(double lat, double lon) const | DtTerrainDatabase | virtual |
| terrainHeight(const DtPoint &localLocation, double &height) const | DtTerrainDatabase | virtual |
| terrainHeight(const DtVector &localLocation, double &height) const | DtTerrainDatabase | virtual |
| terrainHeight(double lat, double lon, double &height) const | DtTerrainDatabase | virtual |
| terrainHeightAndIntersection(const DtVector &localLocation, double &height, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN) const | DtTerrainDatabase | virtual |
| terrainHeightAndSoilType(const DtVector &localLocation, double &height, DtSoilType &soilType) const | DtTerrainDatabase | virtual |
| terrainHeightAndSoilType(double lat, double lon, double &height, DtSoilType &soilType) const | DtTerrainDatabase | virtual |
| terrainIntersector() const | DtTerrainDatabase | inline |
| terrainIntersector() | DtTerrainDatabase | inline |
| terrainIntersectorType() const | DtTerrainDatabase | virtual |
| terrainWasModified(const DtExtent &changedVolume) | DtTerrainDatabase | virtual |
| testInvariant() const | DtTerrainDatabase | protected |
| totalOfPolygons() const | DtTerrainDatabase | inlinevirtual |
| transformCoordinateSystem(Coordinate_System *newCoordSys, bool allowReflect=false, DtVectorNetworkTransformFlag transformVectorNetwork=TransformYes) | DtTerrainDatabase | virtual |
| vectorNetwork() | DtTerrainDatabase | inlinevirtual |
| vectorNetwork() const | DtTerrainDatabase | inlinevirtual |
| vectorNetworkTool() const | DtTerrainDatabase | virtual |
| vectorNetworkTool() | DtTerrainDatabase | virtual |
| versionNumber() const | DtTerrainDatabase | virtual |
| vertexManager() | DtTerrainDatabase | virtual |
| vertexManager() const | DtTerrainDatabase | virtual |
| xformCoordinateSystemTo(Coordinate_System *coordSys, DtVectorNetworkTransformFlag transformVectorNetwork) | DtTerrainDatabase | protectedvirtual |
| xformTreeNodes(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0) | DtTerrainDatabase | protectedvirtual |
| xformUTMtoUTM(Coordinate_System *coordSys, DtVectorNetworkTransformFlag transformVectorNetwork) | DtTerrainDatabase | protectedvirtual |
| xformVectorNetwork(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0) | DtTerrainDatabase | protectedvirtual |
| xformVertexManager(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0) | DtTerrainDatabase | protectedvirtual |
| ~DtTerrainDatabase() | DtTerrainDatabase | virtual |