VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtTerrainInterface Member List

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

accumulateIntersections() const DtTerrainInterfacevirtual
accumulateIntersections(const DtChord &chord, const DtVrfChordIntersectionRecord &record) const DtTerrainInterfaceprotectedvirtual
accumulateIntersections(const DtChord &chord, const DtVrfChordIntersectRecordList &intList) const DtTerrainInterfaceprotectedvirtual
accumulateIntersections(const std::list< DtChord > &chordList, const DtVrfChordIntersectRecordList &recordList) const DtTerrainInterfaceprotectedvirtual
addAsyncJob(DtAsyncJob *job)DtTerrainInterfacevirtual
addDynamicTerrainChangeRequest(double time, const std::map< DtString, DtString > &keyValueChanges, const DtVector &centerLocation, double radius)DtTerrainInterfacevirtual
addDynamicTerrainChangeRequest(double time, const std::map< DtString, DtString > &keyValueChanges, const std::vector< DtVector > &vertices, double width)DtTerrainInterfacevirtual
addDynamicTerrainChangeRequest(double time, const std::map< DtString, DtString > &keyValueChanges, const std::list< DtVector > &vertices)DtTerrainInterfacevirtual
addDynamicTerrainChangeRequest(double time, makVrv::DtDynamicTerrainChange *command)DtTerrainInterfacevirtual
addFeatureLayer(MAKVRinTerra::DtFeatureSet *)DtTerrainInterfacevirtual
addFeatureLayer(std::shared_ptr< MAKVRinTerra::DtFeatureSet >)DtTerrainInterfacevirtual
addGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user)DtTerrainInterfacevirtual
addTerrainChangeNotificationCallback(DtTerrainChangeNotificationCallbackFcn fcn, void *user)DtTerrainInterfacevirtual
addTerrainImplementation(const DtString &implementationName, DtTerrainImplementationCreatorFcn creatorFcn)DtTerrainInterfacevirtual
addTerrainPassThroughLayer(const DtString &layerType)DtTerrainInterfacevirtual
aerodromeData(const std::string &airportCode) const DtTerrainInterfacevirtual
aerodromesAtLocation(const DtVector &location) const DtTerrainInterfacevirtual
aerodromesInArea(const std::vector< DtVector > &) const DtTerrainInterfacevirtual
aerodromesWithinRange(const DtVector &center, double range) const DtTerrainInterfacevirtual
allFeatures() const DtTerrainInterfacevirtual
allFeaturesRaw() const DtTerrainInterfacevirtual
allIntersectsAlongChord(const DtChord &chord, DtVrfChordIntersectRecordList &intList, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
allIntersectsAlongChord(DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectRecordList &intList, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
allIntersectsAlongChordDebug(const DtChord &chord, DtVrfChordIntersectRecordList &intList, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
allIntersectsAlongChordDebug(DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectRecordList &intList, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
areas(const std::string &type, const std::shared_ptr< DtVrfCallbackQueue > &=std::shared_ptr< DtVrfCallbackQueue >()) const DtTerrainInterfacevirtual
areas(const MAKVRinTerra::DtAreaFeatureSetAdapter::Config &config, const std::shared_ptr< DtVrfCallbackQueue > &=std::shared_ptr< DtVrfCallbackQueue >()) 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
cacheTerrainArea(int requestId, unsigned minLOD, unsigned maxLOD, const DtExtent &cacheArea, DtCacheProgressCallbackFunction fcn=0, void *usr=0)DtTerrainInterfacevirtual
cancelAllJobsAndWait()DtTerrainInterfacevirtual
cancelCacheTerrainArea(int requestId)DtTerrainInterfacevirtual
clearCache()DtTerrainInterfacevirtual
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(DtTerrainIntersectStatus &status, const DtVector &localLocation, DtPoint &intersectionPoint, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
closestIntersection(double lat, double lon, DtPoint &intersectionPoint, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
closestIntersection(DtTerrainIntersectStatus &status, double lat, double lon, DtPoint &intersectionPoint, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
closestIntersection(const DtVector &localLocation, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
closestIntersection(DtTerrainIntersectStatus &status, const DtVector &localLocation, DtVrfChordIntersectionRecord &record, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
closestIntersection(double lat, double lon, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
closestIntersection(DtTerrainIntersectStatus &status, double lat, double lon, DtVrfChordIntersectionRecord &record, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
closestIntersection(const std::list< DtVector > &localLocationList, DtVrfChordIntersectRecordList &recordList, int &numIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, bool doNotAddDefaultRecord=false, int flags=0) const DtTerrainInterfacevirtual
closestIntersection(DtTerrainIntersectStatus &status, const std::list< DtVector > &localLocationList, DtVrfChordIntersectRecordList &recordList, int &numIntersections, bool doNotAddDefaultRecord=false, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
configOptions() const DtTerrainInterfacevirtual
connectToUnloadTerrain(const DtTerrainUnloadSignalType::slot_type &slotIn)DtTerrainInterfacevirtual
coordinateSystem() const DtTerrainInterfacevirtual
coordinateSystem()DtTerrainInterfacevirtual
createEntityGeometry(const DtFilename &file)DtTerrainInterfacevirtual
createEntityGeometry(const DtEntityType &file)DtTerrainInterfacevirtual
dataAvailable(const DtTerrainPagingGeometryList &geometry)DtTerrainInterfacevirtual
debugger() const DtTerrainInterface
defaultSurfaceElevation(const DtVector &localLocation) const DtTerrainInterfacevirtual
defaultWaterDepth(const DtVector &localLocation) const DtTerrainInterfacevirtual
DtAStarGraph typedefDtTerrainInterface
DtGenericTerrainRecordCallbackListMap typedefDtTerrainInterfaceprotected
DtTerrainInterface()DtTerrainInterface
dynamicTerrainFeaturesInArea(const DtVector &centerLocation, double radius, std::list< DtRwDynamicTerrainInformation > &dynamicTerrainInfo, bool *dataAvailable=NULL, const DtString &filterKey=DtString::nullString())DtTerrainInterfacevirtual
dynamicTerrainFeaturesInArea(const std::list< DtVector > &vertices, double width, std::list< DtRwDynamicTerrainInformation > &dynamicTerrainInfo, bool *dataAvailable=NULL, const DtString &filterKey=DtString::nullString())DtTerrainInterfacevirtual
dynamicTerrainFeaturesInArea(const std::list< DtVector > &vertices, std::list< DtRwDynamicTerrainInformation > &dynamicTerrainInfo, bool *dataAvailable=NULL, const DtString &filterKey=DtString::nullString())DtTerrainInterfacevirtual
expireDataLoadRequestsBeforeTime(const double &currentTime)DtTerrainInterfacevirtual
extractDynamicTerrainFeatureInformation(const makVrv::DtDynamicTerrainFeature &feature, DtRwDynamicTerrainInformation &dynamicTerrainInfo, const DtString &filterKey=DtString::nullString()) const DtTerrainInterfacevirtual
features(const std::string &queryName) const DtTerrainInterfacevirtual
FeatureSetList typedefDtTerrainInterfaceprotected
featuresRaw(const std::string &queryName) const DtTerrainInterfacevirtual
findOrAddCallbackList(DtGenericTerrainRecordCallbackListMap &map, const DtString &recordType)DtTerrainInterfaceprotectedvirtual
findQuery(const std::string &name) const DtTerrainInterface
forceLoadTerrainAreas(const DtTerrainPagingGeometryList &forceLoadGeometry)DtTerrainInterfacevirtual
getIntersections(std::vector< DtChord > &accumulatedChords, std::vector< DtPoint > &accumulatedIntersections) const DtTerrainInterfacevirtual
hasAerodromes() const DtTerrainInterfacevirtual
init(bool createConsoleManager=true, unsigned maxThreads=0)DtTerrainInterfacevirtual
insertNonPolyWaterIntoIntersectionList(DtVrfChordIntersectionRecord &waterInterx, DtVrfChordIntersectRecordList &intrxList) const DtTerrainInterfaceprotected
intersect(const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
intersect(DtTerrainIntersectStatus &status, const DtChord &chord, DtPoint &intersectionPoint, double &intersectionTime, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
intersect(const DtChord &chord, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
intersect(DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectionRecord &record, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
intersectList(const std::list< DtChord > &chordList, DtVrfChordIntersectRecordList &recordList, int &numTerrainIntersections, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
intersectList(DtTerrainIntersectStatus &status, const std::list< DtChord > &chordList, DtVrfChordIntersectRecordList &recordList, int &numTerrainIntersections, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
invokeGenericTerrainRecordCallbacks(makArchives::DtGenericTerrainRecord *record)DtTerrainInterfacevirtual
isSameTerrain(const DtFilename &) const DtTerrainInterfacevirtual
landAboveWaterMinimumSeparation() const DtTerrainInterfacevirtual
LoadContext enum nameDtTerrainInterface
loadedFilename() const DtTerrainInterfacevirtual
loadModel(const DtFilename &f, const DtEntityType &t=DtEntityType(), bool hasOceanLayer=true)DtTerrainInterfacevirtual
loadTerrain(const DtString &filename, LoadContext context=VrfSimulationBackEnd)DtTerrainInterfacevirtual
loadVisuals(const DtScenarioExplorer &)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, 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(), const double &offRoadPathWeight=10.0)DtTerrainInterfacevirtual
mediumForUnspecPolygonsUnderWater() const DtTerrainInterfacevirtual
modelHeightDifferencesFromAppearances(int oldApp, int newApp) const DtTerrainInterfacevirtual
myAccumulatedChordsDtTerrainInterfaceprotected
myAccumulatedIntersectionPointsDtTerrainInterfaceprotected
myAccumulateIntersectionsDtTerrainInterfaceprotected
myActiveDtTerrainInterfaceprotected
myAsyncJobServerDtTerrainInterfaceprotected
myBlockOnAsynchronousOperationsDtTerrainInterfaceprotected
myConsoleCommandManagerDtTerrainInterfaceprotected
myDebugOutputFileDtTerrainInterfaceprotected
myFeatureLayersDtTerrainInterfaceprotected
myFileConfigDtTerrainInterfaceprotected
myForceLoadAreasDtTerrainInterfaceprotected
myGenericTerrainRecordCallbacklistsDtTerrainInterfaceprotected
myGlobalOceanLayerDtTerrainInterfaceprotected
myLastDebugOutputTickDtTerrainInterfaceprotected
myLastFileTimeDtTerrainInterfaceprotected
myLoadedFilenameDtTerrainInterfaceprotected
myProjObjectDtTerrainInterfaceprotected
myTerrainImplDtTerrainInterfaceprotected
myTerrainImplManagerDtTerrainInterfaceprotected
myTerrainIsLoadedDtTerrainInterfaceprotected
myTerrainOptionsFilenameDtTerrainInterfaceprotected
myTerrainRecordDtTerrainInterfaceprotected
myUnloadTerrainSignalDtTerrainInterfaceprotected
myUnresolvedFilenameDtTerrainInterfaceprotected
NavGenerationTool enum valueDtTerrainInterface
nonPolygonalWaterHeight(const DtChord &localLocation, double &height) const DtTerrainInterfacevirtual
nonPolygonalWaterIntersect(const DtChord &chord, DtVrfChordIntersectRecordList &waterRecords, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA) const DtTerrainInterfaceprotectedvirtual
oceanLayerPresent() const DtTerrainInterfacevirtual
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
queryCurrentDynamicTerrainFeatures(const DtDynamicTerrainQueryCallback &callback, makVrv::DtDynamicTerrainGeometry *geometry=0, bool useOriginalGeometry=false)DtTerrainInterfacevirtual
queryDynamicTerrainFeatures(const DtDynamicTerrainQueryCallback &callback, makVrv::DtDynamicTerrainGeometry *geometry=0, bool useOriginalGeometry=false)DtTerrainInterfacevirtual
removeGenericTerrainRecordCallback(const DtString &recordType, DtGenericTerrainRecordCallbackFunction fcn, void *user)DtTerrainInterfacevirtual
removeTerrainChangeNotificationCallback(DtTerrainChangeNotificationCallbackFcn fcn, void *user)DtTerrainInterfacevirtual
runwayAtLocation(const DtVector &location) const DtTerrainInterfacevirtual
setAccumulateIntersections(bool value)DtTerrainInterfacevirtual
setAssertOnBlockingTerrainCalls(bool assertBlock)DtTerrainInterfacevirtual
setBlockOnAsynchronousOperations(bool shouldBlock)DtTerrainInterface
setConfigFile(const std::string &, bool reload=true)DtTerrainInterfacevirtual
setDefaultWaterDepth(double)DtTerrainInterfacevirtual
setIntersectDataLoadExpireTime(const double &expireTime)DtTerrainInterfacevirtual
setLandAboveWaterMinimumSeparation(double)DtTerrainInterfacevirtual
setMediumForUnspecPolygonsUnderWater(DtSurface::DtMedium m)DtTerrainInterfacevirtual
setNonPolygonalWaterHeight(double d)DtTerrainInterfacevirtual
setOceanLayerPresent(bool b)DtTerrainInterfacevirtual
setWarnOnBlockingTerrainCalls(bool warnBlock)DtTerrainInterfacevirtual
signal_jobQueueStatusChangedDtTerrainInterface
signal_terrainPagingDtTerrainInterface
terrainCapabilities() const DtTerrainInterfacevirtual
terrainHeightAboveSeaLevel(const DtPoint &databaseLocation, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
terrainHeightAboveSeaLevel(DtTerrainIntersectStatus &status, const DtPoint &databaseLocation, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
terrainHeightAndIntersection(const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
terrainHeightAndIntersection(DtTerrainIntersectStatus &status, const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) const DtTerrainInterfacevirtual
terrainHeightAndIntersectionBelow(const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, DtIntersectionRecord::DtIntersectionType irtFlag=DtIntersectionRecord::INT_ALL_DATA, bool *dataAvailable=0, bool overrideBlockingAssert=false, int flags=0) const DtTerrainInterfacevirtual
terrainHeightAndIntersectionBelow(DtTerrainIntersectStatus &status, const DtVector &localLocation, double &height, DtVrfChordIntersectionRecord &record, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions()) 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
terrainHeightUnderWater(DtTerrainIntersectStatus &status, const DtVector &databaseLocation, double &groundHeight, DtSurface &groundSurface, DtVector &groundNormal, double &waterHeight, DtSurface::DtMedium &topSurfaceMedium, const DtTerrainIntersectOptions &options=DtTerrainIntersectOptions())DtTerrainInterfacevirtual
terrainImplementation() const DtTerrainInterfaceinline
terrainInformation()DtTerrainInterfacevirtual
terrainIsLoaded()DtTerrainInterfacevirtual
terrainPaging(bool)DtTerrainInterfaceprotectedvirtual
theTerrainPagingMaxHeightDtTerrainInterfaceprotectedstatic
tick()DtTerrainInterfacevirtual
topoDistance(const DtPoint &start, const DtPoint &end, const MAKVRinTerra::DtProj &localProj)DtTerrainInterface
trianglesForGeometry(DtTriangleOutputInterface &outputIf, DtTerrainGeometryId geometryId) const DtTerrainInterfacevirtual
trianglesInArea(DtTriangleCallbackFcn func, DtTriangleCallbackFinalizeFcn finalize, DtTerrainProcessPolygonsBox &box, DtTerrainCategoryMask terrainCategoryMask, void *usr) const DtTerrainInterfacevirtual
trianglesInArea(DtTriangleOutputInterface &func, DtTerrainProcessPolygonsBox &box, DtTerrainCategoryMask terrainCategoryMask=DtTerrainCategory::DtTerrainCategoryAll) const DtTerrainInterfacevirtual
unloadTerrain(bool block=true)DtTerrainInterfacevirtual
VrfSimulationBackEnd enum valueDtTerrainInterface
warnOnBlockingTerrainCalls() const DtTerrainInterfacevirtual
writeTerrainIndex(const DtString &name=DtString())DtTerrainInterfacevirtual
~DtTerrainInterface()DtTerrainInterfacevirtual

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)