VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Friends
makVrf::DtSharedObjectSettings Class Reference

The shared simulation settings. More...

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

List of all members.

Public Member Functions

virtual ~DtSharedObjectSettings ()
 DTOR.
void setSettings (const std::string &markingText, ObjectSetting)
ObjectSetting settingsFor (const std::string &markingText) const
void setFlagState (const std::string &markingText, ObjectSetting, bool onOff)
bool flagState (const std::string &, ObjectSetting) const
 Return true if enabled.
virtual void write (boost::archive::xml_oarchive &ar, int version) const
virtual void read (boost::archive::xml_iarchive &ar, int version)

Static Public Member Functions

static std::string className ()
 Get an instance of the settings object.

Protected Types

typedef std::map< std::string,
ObjectSetting
ObjectSettingsMap

Protected Member Functions

 DtSharedObjectSettings (makVrv::DtSharedSettingsManager &manager)
 CTOR.

Protected Attributes

ObjectSettingsMap mySettings

Friends

class makVrv::DtReadSettingsLock< DtSharedObjectSettings >
 Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.
class makVrv::DtWriteSettingsLock< DtSharedObjectSettings >
class makVrv::DtSharedSettingsManager

Detailed Description

The shared simulation settings.


Member Typedef Documentation

typedef std::map<std::string, ObjectSetting> makVrf::DtSharedObjectSettings::ObjectSettingsMap [protected]

Constructor & Destructor Documentation

DTOR.

CTOR.


Member Function Documentation

static std::string makVrf::DtSharedObjectSettings::className ( ) [static]

Get an instance of the settings object.

Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.

void makVrf::DtSharedObjectSettings::setSettings ( const std::string &  markingText,
ObjectSetting   
)
ObjectSetting makVrf::DtSharedObjectSettings::settingsFor ( const std::string &  markingText) const
void makVrf::DtSharedObjectSettings::setFlagState ( const std::string &  markingText,
ObjectSetting  ,
bool  onOff 
)
bool makVrf::DtSharedObjectSettings::flagState ( const std::string &  ,
ObjectSetting   
) const

Return true if enabled.

virtual void makVrf::DtSharedObjectSettings::write ( boost::archive::xml_oarchive &  ar,
int  version 
) const [virtual]
virtual void makVrf::DtSharedObjectSettings::read ( boost::archive::xml_iarchive &  ar,
int  version 
) [virtual]

Friends And Related Function Documentation

Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.

friend class makVrv::DtSharedSettingsManager [friend]

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)