VR-Forces 4.1 Class Documentation
DtTerrainDatabase Member List

This is the complete list of members for DtTerrainDatabase, including all inherited members.

addFeatureNode(DtGdbNode *node, DtGroup *parent=0)DtTerrainDatabasevirtual
addFeatureNodeToStart(DtGdbNode *node, DtGroup *parent=0)DtTerrainDatabasevirtual
addNode(DtGdbNode *node, DtGroup *parent)DtTerrainDatabasevirtual
addNodeToStart(DtGdbNode *node, DtGroup *parent)DtTerrainDatabasevirtual
addTerrainModifiedCallback(DtTerrainModifiedCallbackFunction cb, void *userData)DtTerrainDatabasevirtual
addTerrainNode(DtGdbNode *node, DtGroup *parent=0)DtTerrainDatabasevirtual
addTerrainNodeToStart(DtGdbNode *node, DtGroup *parent=0)DtTerrainDatabasevirtual
allIntersectionsWithVectorNetworkAlongChordList(const DtList &chordList, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *record, DtList *vectorListList) const DtTerrainDatabasevirtual
allIntersectsAlongChord(const DtChord &chord, DtChordIntersectRecordList &intList, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtList *vectorList=0) const DtTerrainDatabasevirtual
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 DtTerrainDatabasevirtual
applyTransform(const DtHomogeneousTransfMatrix &matrix, bool createNewVertices)DtTerrainDatabasevirtual
autoChooseIntersector() const DtTerrainDatabasevirtual
balanceTerrain(unsigned int branching, unsigned int bushiness)DtTerrainDatabasevirtual
calculateExtremePoints()DtTerrainDatabaseprotected
clipVectorNetwork(const DtPoint &southWestPoint, const DtPoint &northEastPoint)DtTerrainDatabasevirtual
clipVectorNetwork()DtTerrainDatabasevirtual
closestIntersection(const DtVector &localLocation, DtPoint &intersectionPoint, DtVectorNetworkRecord *vectorNetworkRecord=0, DtVectorNetworkIntersectionRecord *vecNetworkIntersectionRecord=0) const DtTerrainDatabasevirtual
closestIntersection(double lat, double lon, DtPoint &intersectionPoint, DtVectorNetworkRecord *vectorNetworkRecord=0, DtVectorNetworkIntersectionRecord *vecNetworkIntersectionRecord=0) const DtTerrainDatabasevirtual
closestIntersection(const DtVector &localLocation, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0) const DtTerrainDatabasevirtual
closestIntersection(double lat, double lon, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0) const DtTerrainDatabasevirtual
closestIntersection(const DtList &localLocationList, DtList &recordList, int &numIntersections, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtList *vectorList=0) const DtTerrainDatabasevirtual
collapseNodeTree()DtTerrainDatabasevirtual
coordinateSystem()DtTerrainDatabaseinlinevirtual
coordinateSystem() const DtTerrainDatabaseinlinevirtual
coordinateSystemType() const DtTerrainDatabaseinlinevirtual
create()DtTerrainDatabasestatic
createGroup(DtGroup *parent=0) const DtTerrainDatabasevirtual
createPolygon(const std::vector< DtVertex > &vertices, DtSurface &surface, DtGroup *const parent=0, bool addToStart=false)DtTerrainDatabasevirtual
createPolygon(const std::vector< DtVertexID > &vertexIDList, DtSurfaceID surfID, DtGroup *const parent=0, bool addToStart=false)DtTerrainDatabasevirtual
createTriangle(const DtPoint &vert1, const DtPoint &vert2, const DtPoint &vert3, const DtSurface &surface, DtGroup *const parent=0, bool addToStart=false)DtTerrainDatabasevirtual
createTriangle(const int vert0ID, const int vert1ID, const int vert2ID, const DtSurfaceID surfID, DtGroup *const parent=0, bool addToStart=false)DtTerrainDatabasevirtual
dataType() const DtTerrainDatabasevirtual
DtTerrainDatabase()DtTerrainDatabase
DtTerrainDatabase(const DtTerrainDatabase &orig)DtTerrainDatabaseprivate
eliminateDuplicateSurfaces(void)DtTerrainDatabasevirtual
eliminateDuplicateVertices(const double tol)DtTerrainDatabasevirtual
featureCount() const DtTerrainDatabaseinlinevirtual
features()DtTerrainDatabaseinlinevirtual
features() const DtTerrainDatabaseinlinevirtual
fileHasOptionalData(DtTerrainFileOptionalData optData) const DtTerrainDatabaseinline
fileName() const DtTerrainDatabasevirtual
getExtent(DtExtent &extent) const DtTerrainDatabasevirtual
groundClamp(DtPoint &databaseCoord, float const offset=0) const DtTerrainDatabasevirtual
highestPoint()DtTerrainDatabaseinlinevirtual
init()DtTerrainDatabasevirtual
initIntersector()DtTerrainDatabasevirtual
intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, DtVectorNetworkRecord *record=0, DtVectorNetworkIntersectionRecord *intersectionRecord=0) const DtTerrainDatabasevirtual
intersect(const DtChord &chord, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN, DtVectorNetworkRecord *vectorDatarecord=0, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord=0) const DtTerrainDatabasevirtual
intersect(const DtSphere &sphere, DtSphereIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN) const DtTerrainDatabasevirtual
intersectChordsWithVectorNetwork(const DtList &chordList, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtList *vectorList) const DtTerrainDatabasevirtual
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 DtTerrainDatabasevirtual
intersectLocationsOnVectorNetwork(const DtList &localLocationList, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtList *vectorList) const DtTerrainDatabasevirtual
intersectVectorNetwork(const DtChord &chord, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtVectorNetworkIntersectionRecord *vectorIntersectionRecord) const DtTerrainDatabasevirtual
intersectVectorNetwork(const DtChord &chord, DtGdbNode::DtIntersectRecordType irtFlag, DtVectorNetworkRecord *vectorRecord, DtList *vectorList) const DtTerrainDatabasevirtual
loadExternalReferences(int level=1)DtTerrainDatabasevirtual
lowestPoint()DtTerrainDatabaseinlinevirtual
memoryMgr() const DtTerrainDatabaseinlinevirtual
mostCommonTerrainSkinColorWithin(const DtExtent &e) const DtTerrainDatabasevirtual
myCoordinateSystemDtTerrainDatabaseprotected
myDataTypeDtTerrainDatabaseprotected
myExtremePointsCalculatedDtTerrainDatabaseprotected
myFeatureCountDtTerrainDatabaseprotected
myFeaturesDtTerrainDatabaseprotected
myFileNameDtTerrainDatabaseprotected
myHighestPointDtTerrainDatabaseprotected
myLowestPointDtTerrainDatabaseprotected
myMemoryMgrDtTerrainDatabasemutableprotected
myOptionalDataFlagFromFileDtTerrainDatabaseprotected
myProgSetValueFcnpDtTerrainDatabaseprotected
mySurfaceManagerDtTerrainDatabaseprotected
myTerrainDtTerrainDatabaseprotected
myTerrainIntersectorDtTerrainDatabaseprotected
myTerrainModifiedCallbacksDtTerrainDatabaseprotected
myTotalOfTrianglesDtTerrainDatabaseprotected
myVectorNetworkDtTerrainDatabaseprotected
myVectorNetworkToolDtTerrainDatabaseprotected
myVersionNumberFromFileDtTerrainDatabaseprotected
myVertexManagerDtTerrainDatabaseprotected
newNode(DtGdbNode::DtGdbNodeType type)DtTerrainDatabasevirtual
operator=(const DtTerrainDatabase &orig)DtTerrainDatabaseprivate
optionalDataFlags() const DtTerrainDatabaseinline
planarizeVectorNetwork(DtReal tolerance, unsigned int excessiveEdgeCount)DtTerrainDatabasevirtual
polygonNodesToTriangleNodes()DtTerrainDatabasevirtual
printMemoryUsage(DtMemoryUsageDetails details=ShowDetails) const DtTerrainDatabasevirtual
processTerrainModifiedCallbacks(const DtExtent &changedVolume)DtTerrainDatabaseprotectedvirtual
recomputeExtent() const DtTerrainDatabasevirtual
reduce()DtTerrainDatabasevirtual
remapSurfaceIDs(DtGdbNode *currentNode, DtSurfaceID *oldIDToNewIDMap)DtTerrainDatabaseprotectedvirtual
remapVertexIDs(DtGdbNode *currentNode, DtVertexID *oldIDToNewIDMap)DtTerrainDatabaseprotectedvirtual
removeFeatureNode(DtGdbNode *node, DtGdbNode *parent=0)DtTerrainDatabasevirtual
removeTerrainModifiedCallback(DtTerrainModifiedCallbackFunction cb, void *userData)DtTerrainDatabasevirtual
removeTerrainNode(DtGdbNode *node, DtGdbNode *parent=0)DtTerrainDatabasevirtual
setCoordinateSystem(Coordinate_System *coordSys)DtTerrainDatabaseinlinevirtual
setDataType(const DtString &newDataType)DtTerrainDatabasevirtual
setFeatures(DtGroup *newFeatures)DtTerrainDatabasevirtual
setFileName(const DtFilename &arg)DtTerrainDatabasevirtual
setFromExtent(const DtExtent &e)DtTerrainDatabasevirtual
setIntersector(const DtTerrainIntersectorDescriptor *intersectorDescriptor)DtTerrainDatabasevirtual
setIntersectorManually(DtTerrainIntersector *intersector)DtTerrainDatabasevirtual
setOptionalDataFlag(DtTerrainFileOptionalData, bool onOff)DtTerrainDatabaseinline
setTerrain(DtGroup *newTerrain)DtTerrainDatabasevirtual
setVectorNetwork(DtVectorNetwork *newVectorNetwork)DtTerrainDatabasevirtual
setVectorNetworkTool(DtVectorNetworkTool *vectorNetworkTool)DtTerrainDatabasevirtual
setVersionNumber(unsigned int versionNumber)DtTerrainDatabasevirtual
sizeInBytes() const DtTerrainDatabasevirtual
surfaceManager()DtTerrainDatabasevirtual
surfaceManager() const DtTerrainDatabasevirtual
terrain()DtTerrainDatabaseinlinevirtual
terrain() const DtTerrainDatabaseinlinevirtual
terrainHeight(const DtPoint &localLocation) const DtTerrainDatabasevirtual
terrainHeight(const DtVector &localLocation) const DtTerrainDatabasevirtual
terrainHeight(double lat, double lon) const DtTerrainDatabasevirtual
terrainHeight(const DtPoint &localLocation, double &height) const DtTerrainDatabasevirtual
terrainHeight(const DtVector &localLocation, double &height) const DtTerrainDatabasevirtual
terrainHeight(double lat, double lon, double &height) const DtTerrainDatabasevirtual
terrainHeightAndIntersection(const DtVector &localLocation, double &height, DtChordIntersectionRecord &record, DtGdbNode::DtIntersectRecordType irtFlag=DtGdbNode::IRT_ALL_DATA_TERRAIN) const DtTerrainDatabasevirtual
terrainHeightAndSoilType(const DtVector &localLocation, double &height, DtSoilType &soilType) const DtTerrainDatabasevirtual
terrainHeightAndSoilType(double lat, double lon, double &height, DtSoilType &soilType) const DtTerrainDatabasevirtual
terrainIntersector() const DtTerrainDatabaseinline
terrainIntersector()DtTerrainDatabaseinline
terrainIntersectorType() const DtTerrainDatabasevirtual
terrainWasModified(const DtExtent &changedVolume)DtTerrainDatabasevirtual
testInvariant() const DtTerrainDatabaseprotected
totalOfPolygons() const DtTerrainDatabaseinlinevirtual
transformCoordinateSystem(Coordinate_System *newCoordSys, bool allowReflect=false, DtVectorNetworkTransformFlag transformVectorNetwork=TransformYes)DtTerrainDatabasevirtual
vectorNetwork()DtTerrainDatabaseinlinevirtual
vectorNetwork() const DtTerrainDatabaseinlinevirtual
vectorNetworkTool() const DtTerrainDatabasevirtual
vectorNetworkTool()DtTerrainDatabasevirtual
versionNumber() const DtTerrainDatabasevirtual
vertexManager()DtTerrainDatabasevirtual
vertexManager() const DtTerrainDatabasevirtual
xformCoordinateSystemTo(Coordinate_System *coordSys, DtVectorNetworkTransformFlag transformVectorNetwork)DtTerrainDatabaseprotectedvirtual
xformTreeNodes(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0)DtTerrainDatabaseprotectedvirtual
xformUTMtoUTM(Coordinate_System *coordSys, DtVectorNetworkTransformFlag transformVectorNetwork)DtTerrainDatabaseprotectedvirtual
xformVectorNetwork(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0)DtTerrainDatabaseprotectedvirtual
xformVertexManager(Coordinate_System *newCoordSys, locationConversionFunction conversionFcn, const DtVector *offset=0)DtTerrainDatabaseprotectedvirtual
~DtTerrainDatabase()DtTerrainDatabasevirtual

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)