VR-Forces 4.0.4 Class Documentation
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. More...

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

List of all members.

Public Member Functions

 DtInputDriverConfiguration (const std::string &name="")
 CTOR.
 DtInputDriverConfiguration (const DtInputDriverConfiguration &config)
 Copy CTOR.
DtInputDriverConfigurationoperator= (const DtInputDriverConfiguration &config)
 Assignment Op.
virtual ~DtInputDriverConfiguration ()
 DTOR.
virtual const std::string & defaultKeyMap () const
 Get and set the default mode name.
virtual void setDefaultKeyMap (const std::string &defaultKeyMap)
 Get and set the default mode name.
virtual
DT_DECLARE_serialize_FUNCTIONS
DtObserverConfigurations
observerConfigurations ()
 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.
virtual const
DtObserverConfigurations
observerConfigurations () const
 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.

Protected Member Functions

template<class Archive >
void _serialize (Archive &ar, const unsigned int version)
 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 example: fstream fo("test.xml",std;:ios_base::out); xml_oarchive os(fo); DtConfiguration aConfig; aConfig.serialize(os,0);.

Protected Attributes

DtObserverConfigurations myObserverConfigurations
std::string myDefaultKeyMap

Detailed Description

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


Constructor & Destructor Documentation

CTOR.

Copy CTOR.

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.

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.

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 
) [inline, protected]

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 example: fstream fo("test.xml",std;:ios_base::out); xml_oarchive os(fo); DtConfiguration aConfig; aConfig.serialize(os,0);.

Serialize this class.

Reimplemented from makVrv::DtConfiguration.

References DT_SERIALIZE_BASE, and DT_SERIALIZE_MEMBER.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)