VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DtTerrainInterface Member List

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

addAsyncJob(DtAsyncJob *job)DtTerrainInterfacevirtual
addFeatureLayer(MAKVRinTerra::DtFeatureSet *)DtTerrainInterfacevirtual
addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn)DtTerrainInterfacevirtual
addTerrainPassThroughLayer(const DtString &layerType)DtTerrainInterfacevirtual
allFeatures() const DtTerrainInterfacevirtual
allFeaturesRaw() 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
areas(const std::string &type, const boost::shared_ptr< DtCallbackQueue > &=boost::shared_ptr< DtCallbackQueue >()) const DtTerrainInterfacevirtual
areas(const MAKVRinTerra::DtAreaFeatureSetAdapter::Config &config, const boost::shared_ptr< DtCallbackQueue > &=boost::shared_ptr< DtCallbackQueue >()) 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
configOptions() const DtTerrainInterfacevirtual
coordinateSystem() const DtTerrainInterfacevirtual
coordinateSystem()DtTerrainInterfacevirtual
debugger() const DtTerrainInterface
defaultSurfaceElevation(const DtVector &localLocation) const DtTerrainInterfaceprotectedvirtual
defaultWaterDepth(const DtVector &localLocation) const DtTerrainInterfaceprotectedvirtual
DtAStarGraph typedefDtTerrainInterface
DtTerrainInterface()DtTerrainInterface
expireDataLoadRequestsBeforeTime(const double &currentTime)DtTerrainInterfacevirtual
features(const std::string &queryName) const DtTerrainInterfacevirtual
FeatureSetList typedefDtTerrainInterfaceprotected
featuresRaw(const std::string &queryName) const DtTerrainInterfacevirtual
findQuery(const std::string &name) const DtTerrainInterface
forceLoadTerrainAreas(const DtTerrainPagingGeometryList &forceLoadGeometry)DtTerrainInterfacevirtual
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
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
loadedFilename() const DtTerrainInterfacevirtual
loadTerrain(const DtString &filename)DtTerrainInterfacevirtual
localProj() const DtTerrainInterface
LOSfeatures() const DtTerrainInterfacevirtual
makePath(const DtPoint &localStart, const DtPoint &localDestination, const std::string &type, const double &maxSearchRadius, const double &startProximityThreshold, boost::function< bool()> cancelCheck, const DtAStarGraph::DtWeightFactorsList &weightFactors=DtAStarGraph::DtWeightFactorsList()) const DtTerrainInterfacevirtual
makePathAsync(const DtPoint &localStart, const DtPoint &localDestination, const std::string &type, const double &maxSearchRadius, const double &startProximityThreshold, const DtAStarGraph::DtWeightFactorsList &weightFactors=DtAStarGraph::DtWeightFactorsList())DtTerrainInterfacevirtual
mediumForUnspecPolygonsUnderWater() const DtTerrainInterfaceprotectedvirtual
myAsyncJobServerDtTerrainInterfaceprotected
myConsoleCommandManagerDtTerrainInterfaceprotected
myDebugOutputFileDtTerrainInterfaceprotected
myFeatureLayersDtTerrainInterfaceprotected
myFileConfigDtTerrainInterfaceprotected
myForceLoadAreasDtTerrainInterfaceprotected
myGlobalOceanLayerDtTerrainInterfaceprotected
myLastDebugOutputTickDtTerrainInterfaceprotected
myLastFileTimeDtTerrainInterfaceprotected
myLoadedFilenameDtTerrainInterfaceprotected
myProjObjectDtTerrainInterfaceprotected
myTerrainImplDtTerrainInterfaceprotected
myTerrainImplManagerDtTerrainInterfaceprotected
myTerrainIsLoadedDtTerrainInterfaceprotected
myTerrainOptionsFilenameDtTerrainInterfaceprotected
myUnresolvedFilenameDtTerrainInterfaceprotected
nonPolygonalWaterHeight(const DtVector &localLocation, double &height) const DtTerrainInterfaceprotectedvirtual
nonPolygonalWaterIntersect(const DtChord &chord, DtChordIntersectionRecord &waterInterxRecord) const DtTerrainInterfaceprotectedvirtual
onPathFeature(const DtPoint &location, const DtString &type, double buffer=0.5)DtTerrainInterfacevirtual
pathFinder(const std::string &) const DtTerrainInterfacevirtual
paths(const std::string &type) const DtTerrainInterfacevirtual
preloadTerrainAreas(const DtTerrainPagingGeometryList &preloadGeometry)DtTerrainInterfacevirtual
setAssertOnBlockingTerrainCalls(bool assertBlock)DtTerrainInterfacevirtual
setConfigFile(const std::string &, bool reload=true)DtTerrainInterfacevirtual
setIntersectDataLoadExpireTime(const double &expireTime)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
terrainHeightAndIntersectionBelow(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
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(bool block=true)DtTerrainInterfacevirtual
~DtTerrainInterface()DtTerrainInterfacevirtual

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)