15 #include <osgEarth/Bounds>
25 class DtOsgEarthCache;
26 class DtOsgEarthCacheLogic;
27 class DtOsgEarthCacheInterface;
49 virtual void setMapNode(osgEarth::MapNode* mapNode);
53 virtual void setLowestLod(
int lowestLod);
57 virtual void setHighestLod(
int highestLod);
60 virtual void setBound(
const osgEarth::Bounds& bound);
64 virtual void setCacheImageLayers(
bool val);
67 virtual void setCacheElevationLayers(
bool val);
70 virtual void cancelCache();
75 void connectSignals();
78 virtual void slot_updateProgress(
double,
double);
81 virtual void slot_updateProgressText(
const std::string& text);
84 virtual void slot_cacheFinished(
bool success);
88 void qt_signal_updateProgress(
double,
double);
91 void qt_signal_cacheFinished(
bool success);
DtSignalConnectionManager mySignals
Definition: DtOsgEarthCacheHandler.h:95
Contains DLL export macros.
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtOsgEarthCacheInterface * myInterface
Definition: DtOsgEarthCacheHandler.h:96
DtOsgEarthCacheHandler, using QThread to run the cache process in a separate thread.
Definition: DtOsgEarthCacheHandler.h:33
DtOsgEarthCache.
Definition: DtOsgEarthCache.h:36
Contains makVrv::DtVirtualBaseClass class.
Creator class for DtOsgEarthCacheLogic.
Definition: DtOsgEarthCacheHandler.h:102
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtOsgEarthCacheInterface Interface class for generating cache data of image/elevation/model.
Definition: DtOsgEarthCacheInterface.h:18
DtDe & myDe
Definition: DtOsgEarthCacheHandler.h:94
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25
DtOsgEarthCache * myOsgEarthCache
Definition: DtOsgEarthCacheHandler.h:97