VR-Forces 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 | Private Member Functions
makVrv::DtCigiSettingsSignaler Class Reference

A signaler for the shared CIGI settings. This is used to send changes in currently used settings from the IG to the CIGI connection thread.

Inheritance diagram for makVrv::DtCigiSettingsSignaler:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtCigiSettingsSignaler ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtCigiSettingsSignalerinstance (const DtSharedSettingsManager &)
 
static DtCigiSettingsSignalerinstance (DtEventQueueInterface &)
 
static DtCigiSettingsSignalerfindInstance (DtEventQueueInterface *)
 

Public Attributes

event_signal< void(const
std::string &, int, const
std::string &, const
std::string &) > 
signal_entityTypeMappingSet
 
event_signal< void(const
std::string &, int) > 
signal_entityTypeMappingRemoved
 
event_signal< void(const
std::string &, int, int) > 
signal_entityTypeRemapped
 
event_signal< void(const
std::string &, int, int, int)> 
signal_artPartMappingSet
 
event_signal< void(const
std::string &, int, int)> 
signal_artPartMappingRemoved
 
event_signal< void(const
std::string
&, makArchives::DtCigiComponentClass,
int, const std::string &)> 
signal_componentMappingSet
 
event_signal< void(const
std::string
&, makArchives::DtCigiComponentClass,
int)> 
signal_componentMappingRemoved
 
event_signal< void(const
std::string &, int, int)> 
signal_modelStateMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_modelStateMappingRemoved
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_animationMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_animationMappingRemoved
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_activeRegionMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_activeRegionMappingRemoved
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_LightPointGroupMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_LightPointGroupMappingRemoved
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_databaseMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_databaseMappingRemoved
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_observerModeMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_observerModeMappingRemoved
 
event_signal< void(const
std::string &, const
makArchives::DtCigiSettingsRecord &)> 
signal_settingsLoaded
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_sensorMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_sensorMappingRemoved
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_fontMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_fontMappingRemoved
 
event_signal< void(const
std::string &, int, const
std::string &)> 
signal_environmentalConditionMappingSet
 
event_signal< void(const
std::string &, int)> 
signal_environmentalConditionMappingRemoved
 

Protected Member Functions

 DtCigiSettingsSignaler (DtEventQueueInterface &eqi)
 

Private Member Functions

 DtCigiSettingsSignaler (const DtCigiSettingsSignaler &)
 
DtCigiSettingsSignaleroperator= (const DtCigiSettingsSignaler &)
 

Constructor & Destructor Documentation

virtual makVrv::DtCigiSettingsSignaler::~DtCigiSettingsSignaler ( )
virtual

Destructor.

makVrv::DtCigiSettingsSignaler::DtCigiSettingsSignaler ( DtEventQueueInterface eqi)
protected
makVrv::DtCigiSettingsSignaler::DtCigiSettingsSignaler ( const DtCigiSettingsSignaler )
private

Member Function Documentation

static DtCigiSettingsSignaler& makVrv::DtCigiSettingsSignaler::instance ( const DtSharedSettingsManager )
static

Get an instance of the CIGI settings signaler automatically from the settings manager.

static DtCigiSettingsSignaler& makVrv::DtCigiSettingsSignaler::instance ( DtEventQueueInterface )
static

Get an instance of the CIGI settings signaler from the event queue interface. This will return the same signaler independent of the thread.

static DtCigiSettingsSignaler* makVrv::DtCigiSettingsSignaler::findInstance ( DtEventQueueInterface )
static

Find an instance of the signaler, for an interface, if one does not exist it will not be created.

Return values
NULLif the instance does not exist.
DtCigiSettingsSignaler& makVrv::DtCigiSettingsSignaler::operator= ( const DtCigiSettingsSignaler )
private

Member Data Documentation

event_signal< void (const std::string&,int,const std::string&,const std::string&) > makVrv::DtCigiSettingsSignaler::signal_entityTypeMappingSet
event_signal< void (const std::string&,int) > makVrv::DtCigiSettingsSignaler::signal_entityTypeMappingRemoved
event_signal< void (const std::string&, int, int) > makVrv::DtCigiSettingsSignaler::signal_entityTypeRemapped
event_signal< void (const std::string&, int, int, int)> makVrv::DtCigiSettingsSignaler::signal_artPartMappingSet
event_signal< void (const std::string&, int, int)> makVrv::DtCigiSettingsSignaler::signal_artPartMappingRemoved
event_signal<void (const std::string&, makArchives::DtCigiComponentClass, int, const std::string&)> makVrv::DtCigiSettingsSignaler::signal_componentMappingSet
event_signal<void (const std::string&, makArchives::DtCigiComponentClass, int)> makVrv::DtCigiSettingsSignaler::signal_componentMappingRemoved
event_signal<void (const std::string&, int, int)> makVrv::DtCigiSettingsSignaler::signal_modelStateMappingSet
event_signal<void (const std::string&, int)> makVrv::DtCigiSettingsSignaler::signal_modelStateMappingRemoved
event_signal<void (const std::string&, int, const std::string&)> makVrv::DtCigiSettingsSignaler::signal_animationMappingSet
event_signal<void (const std::string&, int)> makVrv::DtCigiSettingsSignaler::signal_animationMappingRemoved
event_signal<void (const std::string&, int, const std::string&)> makVrv::DtCigiSettingsSignaler::signal_activeRegionMappingSet
event_signal<void (const std::string&, int)> makVrv::DtCigiSettingsSignaler::signal_activeRegionMappingRemoved
event_signal<void(const std::string&, int, const std::string&)> makVrv::DtCigiSettingsSignaler::signal_LightPointGroupMappingSet
event_signal<void(const std::string&, int)> makVrv::DtCigiSettingsSignaler::signal_LightPointGroupMappingRemoved
event_signal<void (const std::string&, int, const std::string&)> makVrv::DtCigiSettingsSignaler::signal_databaseMappingSet
event_signal<void (const std::string&, int)> makVrv::DtCigiSettingsSignaler::signal_databaseMappingRemoved
event_signal<void (const std::string&, int, const std::string&)> makVrv::DtCigiSettingsSignaler::signal_observerModeMappingSet
event_signal<void (const std::string&, int)> makVrv::DtCigiSettingsSignaler::signal_observerModeMappingRemoved
event_signal<void (const std::string&, const makArchives::DtCigiSettingsRecord&)> makVrv::DtCigiSettingsSignaler::signal_settingsLoaded
event_signal<void( const std::string&, int, const std::string& )> makVrv::DtCigiSettingsSignaler::signal_sensorMappingSet
event_signal<void( const std::string&, int )> makVrv::DtCigiSettingsSignaler::signal_sensorMappingRemoved
event_signal<void( const std::string&, int, const std::string& )> makVrv::DtCigiSettingsSignaler::signal_fontMappingSet
event_signal<void( const std::string&, int )> makVrv::DtCigiSettingsSignaler::signal_fontMappingRemoved
event_signal<void( const std::string&, int, const std::string& )> makVrv::DtCigiSettingsSignaler::signal_environmentalConditionMappingSet
event_signal<void( const std::string&, int )> makVrv::DtCigiSettingsSignaler::signal_environmentalConditionMappingRemoved

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)