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 | Protected Member Functions | Protected Attributes
makVrv::DtInputDriverConfiguration Class Reference

Serializable configuration for the input driver Contains observer settings and the current default key map.

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

Public Member Functions

 DtInputDriverConfiguration (const std::string &name="")
 
 DtInputDriverConfiguration (const DtInputDriverConfiguration &config)
 
DtInputDriverConfigurationoperator= (const DtInputDriverConfiguration &config)
 
virtual ~DtInputDriverConfiguration ()
 
virtual const std::string & defaultKeyMap () const
 
virtual void setDefaultKeyMap (const std::string &defaultKeyMap)
 
virtual
DT_DECLARE_serialize_FUNCTIONS
DtObserverConfigurations
observerConfigurations ()
 
virtual const
DtObserverConfigurations
observerConfigurations () const
 
- Public Member Functions inherited from makVrv::DtConfiguration
 DtConfiguration (const std::string &name="")
 
 DtConfiguration (const DtConfiguration &)
 
DtConfigurationoperator= (const DtConfiguration &)
 
virtual ~DtConfiguration ()
 
virtual const std::string & name () const
 
virtual void setName (const std::string &name)
 
virtual const std::string * findOptionalParameter (const std::string &name) const
 
virtual void setOptionalParameter (const std::string &name, const std::string &value)
 
virtual void setOptionalParameters (const ParameterMap &)
 
virtual void removeOptionalParameter (const std::string &name)
 
const ParameterMapoptionalParameters () const
 

Protected Member Functions

template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 
- Protected Member Functions inherited from makVrv::DtConfiguration
template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 

Protected Attributes

DtObserverConfigurations myObserverConfigurations
 
std::string myDefaultKeyMap
 
- Protected Attributes inherited from makVrv::DtConfiguration
std::string myName
 
ParameterMap myOptionalParameters
 
DtProxyWP myAttachedInterface
 

Additional Inherited Members

- Public Types inherited from makVrv::DtConfiguration
typedef std::map< std::string,
std::string > 
ParameterMap
 

Constructor & Destructor Documentation

makVrv::DtInputDriverConfiguration::DtInputDriverConfiguration ( const std::string &  name = "")

CTOR.

makVrv::DtInputDriverConfiguration::DtInputDriverConfiguration ( const DtInputDriverConfiguration config)

Copy CTOR.

virtual makVrv::DtInputDriverConfiguration::~DtInputDriverConfiguration ( )
virtual

DTOR.

Member Function Documentation

DtInputDriverConfiguration& makVrv::DtInputDriverConfiguration::operator= ( const DtInputDriverConfiguration config)

Assignment Op.

virtual const std::string& makVrv::DtInputDriverConfiguration::defaultKeyMap ( ) const
virtual

Get and set the default mode name.

virtual void makVrv::DtInputDriverConfiguration::setDefaultKeyMap ( const std::string &  defaultKeyMap)
virtual

Get and set the default mode name.

virtual DT_DECLARE_serialize_FUNCTIONS DtObserverConfigurations& makVrv::DtInputDriverConfiguration::observerConfigurations ( )
virtual

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.

Get the observer configurations.

virtual const DtObserverConfigurations& makVrv::DtInputDriverConfiguration::observerConfigurations ( ) const
virtual

Declare serialize functions Call via serialize(Archive ar, unsigned int version); Where Archive can be any of : xml_oarchive,xml_iarchive,binary_oarchive binary_iarchive,text_oarchive, or text_iarchive.

Get the observer configurations.

template<class Archive >
void makVrv::DtInputDriverConfiguration::_serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprotected

Member Data Documentation

DtObserverConfigurations makVrv::DtInputDriverConfiguration::myObserverConfigurations
protected
std::string makVrv::DtInputDriverConfiguration::myDefaultKeyMap
protected

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

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)