16 #include <boost/unordered_map.hpp>
28 class DtVrfSelectionFilter;
50 virtual void elementAttributeChangeRequested(
77 virtual void initialize();
boost::signals2::signal< void(makVrv::DtUniqueID, bool, int)> signal_objectVisibilityChanged
Signal sent for show/hide change. Flag is true if visible, false if hidden.
Definition: objectVisibilityManager.h:74
class DtVrfSelectionFilter
Definition: vrfSelectionFilters.h:32
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
VisibilityStatus myVisibilityStatus
Definition: objectVisibilityManager.h:86
Contains makVrv::DtStateView class.
std::vector< DtVrfSelectionFilter * > myVisibilityFilters
Definition: objectVisibilityManager.h:91
makVrv::DtSignalConnectionManager myConnectionManager
Definition: objectVisibilityManager.h:89
boost::unordered_map< makVrv::DtUniqueID, std::set< int > > VisibilityStatus
Definition: objectVisibilityManager.h:85
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
Definition: objectVisibilityManager.h:30
Contains makVrv::DtVirtualBaseClass class.
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtVrlinkSimulatedEntityState class.
Base class to provide boost signal/slot management.
makVrv::DtDe & myDe
Definition: objectVisibilityManager.h:88
Contains makVrv::DtUniqueID type.
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