15 #include <osgEarth/Bounds>
25 class DtOsgEarthCache;
26 class DtOsgEarthCacheLogic;
27 class DtOsgEarthCacheInterface;
46 virtual void initializeChannel(
DtChannel* channel);
49 virtual void setMapNode(osgEarth::MapNode* mapNode);
53 virtual void setLowestLod(
int lowestLod);
57 virtual void setHighestLod(
int highestLod);
61 virtual void setFlyOver(
bool flyOver);
64 virtual void setBound(
const osgEarth::Bounds& bound);
68 virtual void setCacheImageLayers(
bool val);
71 virtual void setCacheElevationLayers(
bool val);
74 virtual void cancelCache();
79 void connectSignals();
82 virtual void slot_updateProgress(
int progress);
85 virtual void slot_updateProgressText(std::string text);
88 virtual void slot_cacheFinished();
92 void qt_signal_updateProgress(
int progress);
95 void qt_signal_cacheFinished();
DtSignalConnectionManager mySignals
Definition: DtOsgEarthCacheHandler.h:99
Contains DLL export macros.
Virtual base class.
Definition: DtVirtualBaseClass.h:19
DtOsgEarthCacheInterface * myInterface
Definition: DtOsgEarthCacheHandler.h:100
DtOsgEarthCacheHandler, using QThread to run the cache process in a separate thread.
Definition: DtOsgEarthCacheHandler.h:33
DtOsgEarthCache.
Definition: DtOsgEarthCache.h:53
The abstract Channel Class.
Definition: DtChannel.h:30
Contains makVrv::DtVirtualBaseClass class.
Creator class for DtOsgEarthCacheLogic.
Definition: DtOsgEarthCacheHandler.h:106
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:98
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25
DtOsgEarthCache * myOsgEarthCache
Definition: DtOsgEarthCacheHandler.h:101