VR-Forces 4.3 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrf::DtVrfGuiApplicationSetting Class Reference
Inheritance diagram for makVrf::DtVrfGuiApplicationSetting:
Inheritance graph
[legend]

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 DtVrfGuiApplicationSettingcreate (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::DtDemyDe

Friends

class boost::serialization::access

Constructor & Destructor Documentation

makVrf::DtVrfGuiApplicationSetting::DtVrfGuiApplicationSetting ( makVrv::DtDe = 0)
makVrf::DtVrfGuiApplicationSetting::DtVrfGuiApplicationSetting ( const DtVrfGuiApplicationSetting )
virtual makVrf::DtVrfGuiApplicationSetting::~DtVrfGuiApplicationSetting ( )
virtual

Member Function Documentation

virtual DtVrfGuiApplicationSetting* makVrf::DtVrfGuiApplicationSetting::clone ( ) const
pure virtual
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().

template<typename T >
static std::string makVrf::DtVrfGuiApplicationSetting::theClassType ( )
inlinestatic

References classType().

template<typename T >
static DtVrfGuiApplicationSetting* makVrf::DtVrfGuiApplicationSetting::create ( makVrv::DtDe de)
inlinestatic
virtual void makVrf::DtVrfGuiApplicationSetting::write ( boost::archive::xml_oarchive &  out,
const unsigned  int 
)
pure virtual
virtual void makVrf::DtVrfGuiApplicationSetting::read ( boost::archive::xml_iarchive &  in,
const unsigned  int 
)
pure virtual
virtual int makVrf::DtVrfGuiApplicationSetting::dataVersion ( )
inlinevirtual

Override in subclass to version data.

Reimplemented in makVrf::DtVrfExtendedApplicationSettingsData.

template<class Archive >
void makVrf::DtVrfGuiApplicationSetting::serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprotected

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 >>.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

makVrv::DtDe* makVrf::DtVrfGuiApplicationSetting::myDe
protected

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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)