VR-Forces 4.1 Class Documentation
DtTerrainInterface Member List

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

addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn)DtTerrainInterfacevirtual
addTerrainPassThroughLayer(const DtString &layerType)DtTerrainInterfacevirtual
allFeatures() const DtTerrainInterfacevirtual
allIntersectsAlongChord(const DtChord &chord, DtChordIntersectRecordList &intList, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
assertOnBlockingTerrainCalls() const DtTerrainInterfacevirtual
breakUpChord(const MAKVRinTerra::DtProj &, const DtChord &chord, std::vector< DtChord > &chords) const DtTerrainInterface
breakUpChord(const DtChord &chord, std::vector< DtChord > &chords) const DtTerrainInterface
closestFeatureOnNetwork(const std::string &type, const DtPoint &startingLocation, const double &searchRadius, bool *dataAvailable=NULL)DtTerrainInterface
closestIntersection(const DtVector &localLocation, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
closestIntersection(double lat, double lon, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
closestIntersection(const DtVector &localLocation, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
closestIntersection(double lat, double lon, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
closestIntersection(const std::list< DtVector > &localLocationList, DtChordIntersectRecordList &recordList, int &numIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
config() const DtTerrainInterfacevirtual
coordinateSystem() const DtTerrainInterfacevirtual
coordinateSystem()DtTerrainInterfacevirtual
dataPath() const DtTerrainInterfacevirtual
debugger() const DtTerrainInterface
DtPathFinder typedefDtTerrainInterface
DtTerrainInterface()DtTerrainInterface
expireDataLoadRequestsBeforeTime(const double &currentTime)DtTerrainInterfacevirtual
findQuery(const std::string &name) const DtTerrainInterface
init()DtTerrainInterfacevirtual
intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
intersect(const DtChord &chord, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
intersect(const DtSphere &sphere, DtSphereIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
intersectList(const std::list< DtChord > &chordList, DtChordIntersectRecordList &recordList, int &numTerrainIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
loadConfigurationFile(const DtFilename &filename)DtTerrainInterfaceprotectedvirtual
loadedFilename() const DtTerrainInterfacevirtual
loadTerrain(const DtString &filename, const TerrainSettings &settings=TerrainSettings())DtTerrainInterfacevirtual
loadTerrain(const DtString &filename, MAKVRinTerra::DtFeatureLoader &featureLoader, const TerrainSettings &settings=TerrainSettings())DtTerrainInterfacevirtual
localProj() const DtTerrainInterface
makePath(const DtPoint &localStart, const DtPoint &localDestination, const std::string &type, const double &maxSearchRadius, const double &startProximityThreshold, boost::function< bool()> cancelCheck, DtPathFinder::ReturnCode &result, DtPathFinder::DtWeightFactorsListPtr weightFactors=DtPathFinder::DtWeightFactorsListPtr(new DtPathFinder::DtWeightFactorsList)) const DtTerrainInterfaceprotectedvirtual
makePathAsync(const DtPoint &localStart, const DtPoint &localDestination, const std::string &type, const double &maxSearchRadius, const double &startProximityThreshold, DtPathFinder::DtWeightFactorsListPtr weightFactors=DtPathFinder::DtWeightFactorsListPtr(new DtPathFinder::DtWeightFactorsList))DtTerrainInterfacevirtual
modelDefinitionFilePath()DtTerrainInterfacestatic
myAsyncJobServerDtTerrainInterfaceprotected
myCommandListDtTerrainInterfaceprotected
myConfigDtTerrainInterfaceprotected
myConfigFilenameDtTerrainInterfaceprotected
myConsoleCommandManagerDtTerrainInterfaceprotected
myFeatureContextDtTerrainInterfaceprotected
myLoadedFilenameDtTerrainInterfaceprotected
myProjObjectDtTerrainInterfaceprotected
mySettingsDtTerrainInterfaceprotected
myTerrainImplDtTerrainInterfaceprotected
myTerrainImplManagerDtTerrainInterfaceprotected
myTerrainIsLoadedDtTerrainInterfaceprotected
obstacles(const std::string &type) const DtTerrainInterfacevirtual
onPathFeature(const DtPoint &location, const DtString &type, double buffer=0.5)DtTerrainInterfacevirtual
paths(const std::string &type) const DtTerrainInterfacevirtual
preloadTerrainAreas(const DtTerrainPagingGeometryList &preloadGeometry)DtTerrainInterfacevirtual
setAssertOnBlockingTerrainCalls(bool assertBlock)DtTerrainInterfacevirtual
setDataPath(const std::string &)DtTerrainInterfacevirtual
setIntersectDataLoadExpireTime(const double &expireTime)DtTerrainInterfacevirtual
setModelDefinitionFilePath(const DtString &fullFilePath)DtTerrainInterfacestatic
setUserDataPath(const std::string &)DtTerrainInterfacevirtual
terrainCapabilities() const DtTerrainInterfacevirtual
terrainHeightAboveSeaLevel(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
terrainHeightAndIntersection(const DtVector &localLocation, double &height, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
terrainIsLoaded()DtTerrainInterfacevirtual
TerrainSettings typedefDtTerrainInterface
theModelDefinitionFilePathDtTerrainInterfaceprotectedstatic
theTerrainPagingMaxHeightDtTerrainInterfaceprotectedstatic
tick()DtTerrainInterfacevirtual
topoDistance(const DtPoint &start, const DtPoint &end, const MAKVRinTerra::DtProj &localProj)DtTerrainInterface
trianglesInArea(DtTriangleCallbackFcn func, DtTriangleCallbackFinalizeFcn finalize, DtTerrainProcessPolygonsBox &box, void *usr) const DtTerrainInterfacevirtual
unloadTerrain()DtTerrainInterfacevirtual
userDataPath() const DtTerrainInterfacevirtual
~DtTerrainInterface()DtTerrainInterfacevirtual

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)