![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| DtVrfGuiApplicationSetting (makVrv::DtDe *=0) | |
| DtVrfGuiApplicationSetting (const DtVrfGuiApplicationSetting &) | |
| virtual | ~DtVrfGuiApplicationSetting () |
| virtual DtVrfGuiApplicationSetting * | clone () const =0 |
| Clones the object. | |
| virtual std::string | classType () const =0 |
| Must implement to return unique name of class. | |
| virtual void | write (boost::archive::xml_oarchive &out, const unsigned int)=0 |
| Override to read/write settings. | |
| virtual void | read (boost::archive::xml_iarchive &in, const unsigned int)=0 |
| virtual int | dataVersion () |
| Override in subclass to version data. | |
Static Public Member Functions | |
| template<typename T > | |
| static std::string | theClassType () |
| template<typename T > | |
| static DtVrfGuiApplicationSetting * | create (makVrv::DtDe &de) |
Protected Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
| When the class Archive corresponds to an output archive, the & operator is defined similar to <<. | |
Protected Attributes | |
| makVrv::DtDe * | myDe |
Friends | |
| class | boost::serialization::access |
| makVrf::DtVrfGuiApplicationSetting::DtVrfGuiApplicationSetting | ( | const DtVrfGuiApplicationSetting & | ) |
| virtual makVrf::DtVrfGuiApplicationSetting::~DtVrfGuiApplicationSetting | ( | ) | [virtual] |
| virtual DtVrfGuiApplicationSetting* makVrf::DtVrfGuiApplicationSetting::clone | ( | ) | const [pure virtual] |
Clones the object.
Implemented in makVrf::DtVrfGuiRecentScenarios, makVrf::DtVrfExtendedEntitySettingsData, and makVrf::DtVrfExtendedApplicationSettingsData.
| virtual std::string makVrf::DtVrfGuiApplicationSetting::classType | ( | ) | const [pure virtual] |
Must implement to return unique name of class.
Call REGISTER_APPLICATION_SETTING with the class object to register it
Implemented in makVrf::DtVrfGuiRecentScenarios, makVrf::DtVrfExtendedEntitySettingsData, and makVrf::DtVrfExtendedApplicationSettingsData.
Referenced by theClassType().
| static std::string makVrf::DtVrfGuiApplicationSetting::theClassType | ( | ) | [inline, static] |
References classType().
| static DtVrfGuiApplicationSetting* makVrf::DtVrfGuiApplicationSetting::create | ( | makVrv::DtDe & | de | ) | [inline, static] |
| virtual void makVrf::DtVrfGuiApplicationSetting::write | ( | boost::archive::xml_oarchive & | out, |
| const unsigned | int | ||
| ) | [pure virtual] |
Override to read/write settings.
Implemented in makVrf::DtVrfGuiRecentScenarios, makVrf::DtVrfExtendedEntitySettingsData, and makVrf::DtVrfExtendedApplicationSettingsData.
| virtual void makVrf::DtVrfGuiApplicationSetting::read | ( | boost::archive::xml_iarchive & | in, |
| const unsigned | int | ||
| ) | [pure virtual] |
| virtual int makVrf::DtVrfGuiApplicationSetting::dataVersion | ( | ) | [inline, virtual] |
Override in subclass to version data.
Reimplemented in makVrf::DtVrfExtendedApplicationSettingsData.
| void makVrf::DtVrfGuiApplicationSetting::serialize | ( | Archive & | ar, |
| const unsigned int | version | ||
| ) | [inline, protected] |
When the class Archive corresponds to an output archive, the & operator is defined similar to <<.
Likewise, when the class Archive is a type of input archive the & operator is defined similar to >>.
friend class boost::serialization::access [friend] |
Reimplemented in makVrf::DtVrfGuiRecentScenarios.
makVrv::DtDe* makVrf::DtVrfGuiApplicationSetting::myDe [protected] |