VR-Forces 4.0.4 Class Documentation
DtTerrainDatabase Member List
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 DtHomogeneousTransfMatrix &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 [inline, virtual]
coordinateSystem() const DtTerrainDatabase [inline, virtual]
coordinateSystemType() const DtTerrainDatabase [inline, virtual]
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 [inline, virtual]
features()DtTerrainDatabase [inline, virtual]
features() const DtTerrainDatabase [inline, virtual]
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 [inline, virtual]
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 [inline, virtual]
memoryMgr() const DtTerrainDatabase [inline, virtual]
mostCommonTerrainSkinColorWithin(const DtExtent &e) const DtTerrainDatabase [virtual]
myCoordinateSystemDtTerrainDatabase [protected]
myDataTypeDtTerrainDatabase [protected]
myExtremePointsCalculatedDtTerrainDatabase [protected]
myFeatureCountDtTerrainDatabase [protected]
myFeaturesDtTerrainDatabase [protected]
myFileNameDtTerrainDatabase [protected]
myHighestPointDtTerrainDatabase [protected]
myLowestPointDtTerrainDatabase [protected]
myMemoryMgrDtTerrainDatabase [mutable, protected]
myOptionalDataFlagFromFileDtTerrainDatabase [protected]
myProgSetValueFcnpDtTerrainDatabase [protected]
mySurfaceManagerDtTerrainDatabase [protected]
myTerrainDtTerrainDatabase [protected]
myTerrainIntersectorDtTerrainDatabase [protected]
myTerrainModifiedCallbacksDtTerrainDatabase [protected]
myTotalOfTrianglesDtTerrainDatabase [protected]
myVectorNetworkDtTerrainDatabase [protected]
myVectorNetworkToolDtTerrainDatabase [protected]
myVersionNumberFromFileDtTerrainDatabase [protected]
myVertexManagerDtTerrainDatabase [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 [protected, virtual]
recomputeExtent() const DtTerrainDatabase [virtual]
reduce()DtTerrainDatabase [virtual]
remapSurfaceIDs(DtGdbNode *currentNode, DtSurfaceID *oldIDToNewIDMap)DtTerrainDatabase [protected, virtual]
remapVertexIDs(DtGdbNode *currentNode, DtVertexID *oldIDToNewIDMap)DtTerrainDatabase [protected, virtual]
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 [inline, virtual]
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 [inline, virtual]
terrain() const DtTerrainDatabase [inline, virtual]
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 [inline, virtual]
transformCoordinateSystem(Coordinate_System *newCoordSys, bool allowReflect=false, DtVectorNetworkTransformFlag transformVectorNetwork=TransformYes)DtTerrainDatabase [virtual]
vectorNetwork()DtTerrainDatabase [inline, virtual]
vectorNetwork() const DtTerrainDatabase [inline, virtual]
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 [protected, virtual]
xformTreeNodes(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0)DtTerrainDatabase [protected, virtual]
xformUTMtoUTM(Coordinate_System *coordSys, DtVectorNetworkTransformFlag transformVectorNetwork)DtTerrainDatabase [protected, virtual]
xformVectorNetwork(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0)DtTerrainDatabase [protected, virtual]
xformVertexManager(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0)DtTerrainDatabase [protected, virtual]
~DtTerrainDatabase()DtTerrainDatabase [virtual]

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)