VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
makVrf::DtTaskVisualizationManager Class Reference

This class contains additional keyword/text mapping data for the gui. More...

Inheritance diagram for makVrf::DtTaskVisualizationManager:
Inheritance graph
[legend]

Public Member Functions

 DtTaskVisualizationManager (makVrv::DtDe &)
 
virtual ~DtTaskVisualizationManager ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor. More...
 
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor. More...
 

Static Public Member Functions

static DtTaskVisualizationManagerinstance (makVrv::DtDe &de)
 Returns instance of the manager. More...
 
static void registerInstance (makVrv::DtDe &de, DtTaskVisualizationManager *)
 

Protected Member Functions

virtual void slot_selectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
 Processes a change in selection. More...
 
virtual void slot_objectSettingsChanged (const DtUUID &, int setting)
 Processes a change task visualization settings for an object. More...
 
virtual void slot_displayForSelectedChanged ()
 Processes a change in whether the selected entity should display task visualizations. More...
 
virtual void slot_objectRemoved (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *stateView)
 Process removal of an object. More...
 
virtual void slot_observerModeSettingChanged (makVrv::DtObserverObject *, int setting, bool value)
 Process change of observer mode setting. More...
 
virtual void requestTaskVisualizations (const makVrv::DtUniqueID &uniqueId, bool enable)
 Requests task visualizations for an object to be published or removed by the sim. More...
 

Protected Attributes

makVrv::DtDemyDe
 
makVrv::DtUniqueID mySelectedEntity
 
std::set< makVrv::DtUniqueIDmyEnabledVisEntities
 
makVrv::DtSignalConnectionManager myConnections
 
bool myDisplayVisualizationsForSelected
 
bool myVisualizationsEnabled
 

Detailed Description

This class contains additional keyword/text mapping data for the gui.

Constructor & Destructor Documentation

makVrf::DtTaskVisualizationManager::DtTaskVisualizationManager ( makVrv::DtDe )
virtual makVrf::DtTaskVisualizationManager::~DtTaskVisualizationManager ( )
virtual

Member Function Documentation

static DtTaskVisualizationManager& makVrf::DtTaskVisualizationManager::instance ( makVrv::DtDe de)
static

Returns instance of the manager.

static void makVrf::DtTaskVisualizationManager::registerInstance ( makVrv::DtDe de,
DtTaskVisualizationManager  
)
static
virtual void makVrf::DtTaskVisualizationManager::slot_selectionChanged ( const makVrv::DtSelectionManager::IdSet selected,
const makVrv::DtSelectionManager::IdSet deselected 
)
protectedvirtual

Processes a change in selection.

virtual void makVrf::DtTaskVisualizationManager::slot_objectSettingsChanged ( const DtUUID ,
int  setting 
)
protectedvirtual

Processes a change task visualization settings for an object.

virtual void makVrf::DtTaskVisualizationManager::slot_displayForSelectedChanged ( )
protectedvirtual

Processes a change in whether the selected entity should display task visualizations.

virtual void makVrf::DtTaskVisualizationManager::slot_objectRemoved ( const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *  stateView)
protectedvirtual

Process removal of an object.

virtual void makVrf::DtTaskVisualizationManager::slot_observerModeSettingChanged ( makVrv::DtObserverObject ,
int  setting,
bool  value 
)
protectedvirtual

Process change of observer mode setting.

virtual void makVrf::DtTaskVisualizationManager::requestTaskVisualizations ( const makVrv::DtUniqueID uniqueId,
bool  enable 
)
protectedvirtual

Requests task visualizations for an object to be published or removed by the sim.

Member Data Documentation

makVrv::DtDe& makVrf::DtTaskVisualizationManager::myDe
protected
makVrv::DtUniqueID makVrf::DtTaskVisualizationManager::mySelectedEntity
protected
std::set<makVrv::DtUniqueID> makVrf::DtTaskVisualizationManager::myEnabledVisEntities
protected
makVrv::DtSignalConnectionManager makVrf::DtTaskVisualizationManager::myConnections
protected
bool makVrf::DtTaskVisualizationManager::myDisplayVisualizationsForSelected
protected
bool makVrf::DtTaskVisualizationManager::myVisualizationsEnabled
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)