VR-Forces Development_Version 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
addFeatureLayer(boost::shared_ptr< MAKVRinTerra::DtFeatureSet >)DtTerrainInterfacevirtual
addGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user)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, int flags=0) const DtTerrainInterfacevirtual
allIntersectsAlongChordDebug(const DtChord &chord, DtChordIntersectRecordList &intList, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) 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, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
closestIntersection(double lat, double lon, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
closestIntersection(const DtVector &localLocation, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
closestIntersection(double lat, double lon, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) 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, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
configOptions() const DtTerrainInterfacevirtual
coordinateSystem() const DtTerrainInterfacevirtual
coordinateSystem()DtTerrainInterfacevirtual
createFromExtent(const Dt3dBoundingVolume &)DtTerrainInterfacevirtual
debugger() const DtTerrainInterface
defaultSurfaceElevation(const DtVector &localLocation) const DtTerrainInterfaceprotectedvirtual
defaultWaterDepth(const DtVector &localLocation) const DtTerrainInterfaceprotectedvirtual
DtAStarGraph typedefDtTerrainInterface
DtGenericTerrainRecordCallbackListMap typedefDtTerrainInterfaceprotected
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(bool createConsoleManager=true)DtTerrainInterfacevirtual
insertNonPolyWaterIntoIntersectionList(DtChordIntersectionRecord &waterInterx, DtChordIntersectRecordList &intrxList) const DtTerrainInterfaceprotected
intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
intersect(const DtChord &chord, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) 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, int flags=0) const DtTerrainInterfacevirtual
invokeGenericTerrainRecordCallbacks(makArchives::DtGenericTerrainRecord *record)DtTerrainInterfacevirtual
isHighFidelityTerrain() const DtTerrainInterfacevirtual
isSameTerrain(const DtFilename &) const DtTerrainInterfacevirtual
landAboveWaterMinimumSeparation() const DtTerrainInterfaceprotectedvirtual
LoadContext enum nameDtTerrainInterface
loadedFilename() const DtTerrainInterfacevirtual
loadModel(const DtFilename &f, const DtEntityType &t=DtEntityType())DtTerrainInterfacevirtual
loadTerrain(const DtString &filename, LoadContext context=VrfSimulationBackEnd)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
modelHeightDifferencesFromAppearances(int oldApp, int newApp) const DtTerrainInterfacevirtual
myAsyncJobServerDtTerrainInterfaceprotected
myConsoleCommandManagerDtTerrainInterfaceprotected
myDebugOutputFileDtTerrainInterfaceprotected
myFeatureLayersDtTerrainInterfaceprotected
myFileConfigDtTerrainInterfaceprotected
myForceLoadAreasDtTerrainInterfaceprotected
myGenericTerrainRecordCallbacklistsDtTerrainInterfaceprotected
myGlobalOceanLayerDtTerrainInterfaceprotected
myIsHighFidelityModelDtTerrainInterfaceprotected
myLastDebugOutputTickDtTerrainInterfaceprotected
myLastFileTimeDtTerrainInterfaceprotected
myLoadedFilenameDtTerrainInterfaceprotected
myProjObjectDtTerrainInterfaceprotected
myTerrainImplDtTerrainInterfaceprotected
myTerrainImplManagerDtTerrainInterfaceprotected
myTerrainIsLoadedDtTerrainInterfaceprotected
myTerrainOptionsFilenameDtTerrainInterfaceprotected
myTerrainRecordDtTerrainInterfaceprotected
myUnresolvedFilenameDtTerrainInterfaceprotected
NavGenerationTool enum valueDtTerrainInterface
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
removeGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user)DtTerrainInterfacevirtual
setAssertOnBlockingTerrainCalls(bool assertBlock)DtTerrainInterfacevirtual
setConfigFile(const std::string &, bool reload=true)DtTerrainInterfacevirtual
setIntersectDataLoadExpireTime(const double &expireTime)DtTerrainInterfacevirtual
setWarnOnBlockingTerrainCalls(bool warnBlock)DtTerrainInterfacevirtual
terrainCapabilities() const DtTerrainInterfacevirtual
terrainHeightAboveSeaLevel(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
terrainHeightAndIntersection(const DtVector &localLocation, double &height, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
terrainHeightAndIntersectionBelow(const DtVector &localLocation, double &height, DtChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
terrainHeightUnderWater(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0)DtTerrainInterfacevirtual
terrainHeightUnderWaterDebug(const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, bool debug, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0)DtTerrainInterfacevirtual
terrainImplementation() const DtTerrainInterfaceinline
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
VrfSimulationBackEnd enum valueDtTerrainInterface
warnOnBlockingTerrainCalls() const DtTerrainInterfacevirtual
~DtTerrainInterface()DtTerrainInterfacevirtual

Document ID: Generated on Tue Mar 8 22:13:38 EST 2016 from SVN revision 162938
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)