26 class DtSimObjectEntry;
27 struct DtVrlinkSimulatedBaseState;
32 struct DtVrlinkSimulatedEnvironmentProcess;
33 struct DtVrlinkSimulatedCloudLayerState;
39 typedef std::map<makVrv::DtElementID, makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*>
CloudLayers;
60 virtual void setShowCloudLayers(
bool);
61 virtual bool showCloudLayers()
const;
65 virtual const std::map<int, makVrv::DtUnicode>& cloudLayerMappings()
const;
74 boost::signals2::signal<void (const makVrv::DtStateView<DtVrlinkSimulatedEnvironmentProcess>*)> signal_updated;
75 boost::signals2::signal<void (const makVrv::DtStateView<DtVrlinkSimulatedCloudLayerState>*)> signal_cloudLayerUpdated;
85 virtual void initExistingCloudLayers();
The cloud layer manager will keep track of all the cloud layers in the system.
Definition: cloudLayerManager.h:36
Virtual base class.
Definition: DtVirtualBaseClass.h:19
A unicode string.
Definition: DtUnicode.h:33
makVrv::DtDe & myDe
Definition: cloudLayerManager.h:91
boost::signals2::signal< void(makVrv::DtElementID)> signal_removed
Signal sent when the cloud layer area is removed.
Definition: cloudLayerManager.h:71
makVrv::DtSignalConnectionManager myConnectionManager
Definition: cloudLayerManager.h:97
CloudLayers myCloudLayers
Definition: cloudLayerManager.h:92
Contains makVrv::DtStateView class.
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Contains makVrv::DtObserverSettingsManager class.
std::map< int, makVrv::DtUnicode > myCloudLayerMappings
Definition: cloudLayerManager.h:98
Contains makVrv::DtVirtualBaseClass class.
The declaration of the makArchives::DtEnvironmentRecord class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
CloudLayerConnections myCloudLayerConnections
Definition: cloudLayerManager.h:95
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
std::map< makVrv::DtUniqueID, makVrv::DtSignalConnectionManager * > CloudLayerConnections
Definition: cloudLayerManager.h:94
Base class to provide boost signal/slot management.
virtual const CloudLayers & cloudLayers() const
Definition: cloudLayerManager.h:54
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::map< makVrv::DtElementID, makVrv::DtStateView< DtVrlinkSimulatedEnvironmentProcess > * > CloudLayers
Definition: cloudLayerManager.h:39