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 | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrf::DtVrfGuiApplicationSetting Class Referenceabstract
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
 
virtual std::string classType () const =0
 
virtual void write (boost::archive::xml_oarchive &out, const unsigned int)=0
 
virtual void read (boost::archive::xml_iarchive &in, const unsigned int)=0
 
virtual int dataVersion ()
 

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)
 

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::DtVrfExtendedIntervisibilitySettingsData, makVrf::DtVrfExtendedApplicationSettingsData, makVrf::DtVrfGuiRecentScenarios, and makVrf::DtVrfExtendedEntitySettingsData.

template<typename T >
static std::string makVrf::DtVrfGuiApplicationSetting::theClassType ( )
inlinestatic
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
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 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)