|
| | DtExtentTerrainImplementation (DtConsoleCommandManager *cmdMgr) |
| |
| virtual | ~DtExtentTerrainImplementation () override |
| |
| virtual bool | loadTerrain (const makArchives::DtGenericTerrainRecord &record) override |
| |
| virtual const Coordinate_System * | coordinateSystem () const override |
| |
| virtual bool | chordIntersect (DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectionRecord &record, const DtTerrainIntersectOptions &options) const override |
| |
| virtual bool | allIntersectsAlongChord (DtTerrainIntersectStatus &status, const DtChord &chord, DtVrfChordIntersectRecordList &intList, const DtTerrainIntersectOptions &options) const override |
| |
virtual const
DtTerrainCapabilities * | terrainCapabilities () const override |
| |
| virtual void | processTrianglesInArea (DtTriangleOutputInterface &output, const DtTerrainProcessPolygonsBox &box, DtTerrainCategoryMask terrainCategoryMask) const override |
| |
| | DtTerrainImplementation (DtConsoleCommandManager *cmdManager) |
| |
| virtual | ~DtTerrainImplementation () |
| |
virtual
MAKVRinTerra::DtFeatureDatabase & | featureDatabase () |
| |
virtual const
MAKVRinTerra::DtFeatureDatabase & | featureDatabase () const |
| |
virtual
MAKVRinTerra::DtFeatureContext & | featureContext () |
| |
virtual const
MAKVRinTerra::DtFeatureContext & | featureContext () const |
| |
virtual
MAKVRinTerra::DtAerodromeLoader & | aerodromeLoader () |
| |
virtual const
MAKVRinTerra::DtAerodromeLoader & | aerodromeLoader () const |
| |
| virtual void | cacheAerodromes () |
| |
| virtual void | init () |
| |
| virtual void | finishedLoading (const MAKVRinTerra::DtProj &proj) |
| |
| virtual void | clearCache () |
| |
| virtual void | shutdown (bool block=true) |
| |
| virtual double | modelHeightDifferencesFromAppearances (int oldApp, int newApp) const |
| |
| virtual bool | createFromExtent (const Dt3dBoundingVolume &) |
| |
| virtual bool | loadModel (const DtFilename &, const DtEntityType &t=DtEntityType()) |
| |
| virtual DtTerrainInterfaceConfig & | configurationOptions () |
| |
virtual const
DtTerrainInterfaceConfig & | configurationOptions () const |
| |
| virtual void | preloadTerrainAreas (const DtTerrainPagingGeometryList &preloadGeometry) |
| |
| virtual bool | dataAvailable (const DtTerrainPagingGeometryList &geometry, DtTerrainIntersectOptions::Fidelity=DtTerrainIntersectOptions::MAX_FIDELITY) |
| |
| virtual void | setIntersectDataLoadExpireTime (const double &expireTime) |
| |
| virtual void | expireDataLoadRequestsBeforeTime (const double ¤tTime) |
| |
| virtual void | processTrianglesForGeometry (DtTriangleOutputInterface &, DtTerrainGeometryId) const |
| |
| virtual DtTerrainInformation * | terrainInformation () |
| |
| virtual void | breakUpChords (const MAKVRinTerra::DtProj &, const DtChord &chord, std::vector< DtChord > &chords) |
| |
| virtual bool | hasFeatureContext () const |
| |
| virtual DtTerrainGeometryHandle * | createEntityGeometry (const DtFilename &file) |
| |
| virtual DtTerrainGeometryHandle * | createEntityGeometry (const DtEntityType &file) |
| |
| virtual void | loadVisuals (const DtScenarioExplorer &) |
| |
virtual
DtDynamicTerrainRequestHandle | addDynamicTerrainChangeRequest (double time, makVrv::DtDynamicTerrainChange *command) |
| |
| virtual DtDynamicTerrainQueryHandle | queryDynamicTerrainFeatures (const DtDynamicTerrainQueryCallback &callback, makVrv::DtDynamicTerrainGeometry *geometry=0, bool useOriginalGeometry=false) |
| |
| virtual void | queryCurrentDynamicTerrainFeatures (const DtDynamicTerrainQueryCallback &callback, makVrv::DtDynamicTerrainGeometry *geometry=0, bool useOriginalGeometry=false) |
| |
| virtual void | cacheTerrainArea (int requestId, unsigned minLOD, unsigned maxLOD, const DtExtent &cacheArea, DtCacheProgressCallbackFunction fcn=0, void *usr=0) |
| |
| virtual void | writeTerrainIndex (const DtString &name) |
| |
| virtual void | addTerrainChangeNotificationCallback (DtTerrainChangeNotificationCallbackFcn fcn, void *user) |
| |
| virtual void | removeTerrainChangeNotificationCallback (DtTerrainChangeNotificationCallbackFcn fcn, void *user) |
| |
| virtual void | invokeTerrainChangeNotificationCallBacks () |
| |
| virtual void | blockOnPendingOperations () |
| |
| virtual void | setAssertOnBlockingTerrainCalls (bool assertBlock) |
| |
| virtual bool | assertOnBlockingTerrainCalls () const |
| |
| virtual void | setWarnOnBlockingTerrainCalls (bool warnBlock) |
| |
| virtual bool | warnOnBlockingTerrainCalls () const |
| |