VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 DtHomogeneousTransformMatrix &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 Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)