VR-Forces 5.0.1 Developer's Guide
 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.

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

Public Member Functions

 DtTaskVisualizationManager (makVrv::DtDe &)
 
virtual ~DtTaskVisualizationManager ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtTaskVisualizationManagerinstance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &de, DtTaskVisualizationManager *)
 

Protected Member Functions

virtual void slot_selectionChanged (const makVrv::DtSelectionManager::IdSet &selected, const makVrv::DtSelectionManager::IdSet &deselected)
 
virtual void slot_objectSettingsChanged (const DtUUID &, int setting)
 
virtual void slot_displayForSelectedChanged ()
 
virtual void slot_objectRemoved (const makVrv::DtStateView< makVrv::DtVrlinkSimulatedBaseState > *stateView)
 
virtual void slot_observerModeSettingChanged (makVrv::DtObserverObject *, int setting, bool value)
 
virtual void requestTaskVisualizations (const makVrv::DtUniqueID &uniqueId, bool enable)
 

Protected Attributes

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

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 Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)