15 #include <osgEarth/Bounds>
25 class DtOsgEarthCache;
26 class DtOsgEarthCacheLogic;
27 class DtOsgEarthCacheInterface;
49 virtual void initializeChannel(
DtChannel* channel);
52 virtual void setMapNode(osgEarth::MapNode* mapNode);
56 virtual void setLowestLod(
int lowestLod);
60 virtual void setHighestLod(
int highestLod);
64 virtual void setFlyOver(
bool flyOver);
67 virtual void setBound(
const osgEarth::Bounds& bound);
71 virtual void setCacheImageLayers(
bool val);
74 virtual void setCacheElevationLayers(
bool val);
77 virtual void cancelCache();
82 void connectSignals();
85 virtual void slot_updateProgress(
int progress);
88 virtual void slot_updateProgressText(
const std::string& text);
91 virtual void slot_cacheFinished();
95 void qt_signal_updateProgress(
int progress);
98 void qt_signal_cacheFinished();
DtSignalConnectionManager mySignals
Definition: DtOsgEarthCacheHandler.h:102
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:103
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:35
Contains makVrv::DtVirtualBaseClass class.
Creator class for DtOsgEarthCacheLogic.
Definition: DtOsgEarthCacheHandler.h:109
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:101
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:70
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25
DtOsgEarthCache * myOsgEarthCache
Definition: DtOsgEarthCacheHandler.h:104