VR-Forces 4.2 Class Documentation
DtTerrainInterface Member List

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

addAsyncJob(DtAsyncJob *job)DtTerrainInterfacevirtual
addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn)DtTerrainInterfacevirtual
addTerrainPassThroughLayer(const DtString &layerType)DtTerrainInterfacevirtual
allFeatures(const std::string &type=std::string(), bool readDirectly=false) const DtTerrainInterfacevirtual
allIntersectsAlongChord(const DtChord &chord, DtChordIntersectRecordList &intList, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
allIntersectsAlongChordDebug(const DtChord &chord, DtChordIntersectRecordList &intList, bool *dataAvailable=0, bool overrideBlockingAssert=false) const DtTerrainInterfacevirtual
assertOnBlockingTerrainCalls() const DtTerrainInterfacevirtual
blankSurfaceIntersectionRecord(const DtVector &localLocation, const double height) const DtTerrainInterfaceprotectedvirtual
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
defaultSurfaceElevation(const DtVector &localLocation) const DtTerrainInterfaceprotectedvirtual
defaultWaterDepth(const DtVector &localLocation) const DtTerrainInterfaceprotectedvirtual
DtPathFinder typedefDtTerrainInterface
DtTerrainInterface()DtTerrainInterface
expireDataLoadRequestsBeforeTime(const double &currentTime)DtTerrainInterfacevirtual
findQuery(const std::string &name) const DtTerrainInterface
init()DtTerrainInterfacevirtual
insertNonPolyWaterIntoIntersectionList(DtChordIntersectionRecord &waterInterx, DtChordIntersectRecordList &intrxList) const DtTerrainInterfaceprotected
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
isSameTerrain(const DtFilename &) const DtTerrainInterfacevirtual
landAboveWaterMinimumSeparation() const DtTerrainInterfaceprotectedvirtual
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
mediumForUnspecPolygonsUnderWater() const DtTerrainInterfaceprotectedvirtual
modelDefinitionFilePath()DtTerrainInterfacestatic
myAsyncJobServerDtTerrainInterfaceprotected
myCommandListDtTerrainInterfaceprotected
myConfigDtTerrainInterfaceprotected
myConfigFilenameDtTerrainInterfaceprotected
myConsoleCommandManagerDtTerrainInterfaceprotected
myFeatureContextDtTerrainInterfaceprotected
myGlobalOceanLayerDtTerrainInterfaceprotected
myLastFileTimeDtTerrainInterfaceprotected
myLoadedFilenameDtTerrainInterfaceprotected
myProjObjectDtTerrainInterfaceprotected
mySettingsDtTerrainInterfaceprotected
myTerrainImplDtTerrainInterfaceprotected
myTerrainImplManagerDtTerrainInterfaceprotected
myTerrainIsLoadedDtTerrainInterfaceprotected
myUnresolvedFilenameDtTerrainInterfaceprotected
nonPolygonalWaterHeight(const DtVector &localLocation, double &height) const DtTerrainInterfaceprotectedvirtual
nonPolygonalWaterIntersect(const DtChord &chord, DtChordIntersectionRecord &waterInterxRecord) const DtTerrainInterfaceprotectedvirtual
obstacles(const std::string &type) const DtTerrainInterfacevirtual
obstacles(MAKVRinTerra::DtObstacleFeatureSetAdapter::Config config)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
terrainHeightUnderWater(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool *dataAvailable=0, bool overrideBlockingAssert=false)DtTerrainInterfacevirtual
terrainHeightUnderWaterDebug(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool debug, bool *dataAvailable=0, bool overrideBlockingAssert=false)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 Sun Nov 24 19:49:21 EST 2013 from SVN revision 133924
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)