VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makArchives::DtCockpitDefinitionRecord Class Reference

A DtCockpitDefinitionRecord will serialized a model definition. More...

Public Member Functions

 DtCockpitDefinitionRecord ()
 CTOR.
 DtCockpitDefinitionRecord (const DtCockpitDefinitionRecord &orig)
 Copy CTOR.
DtCockpitDefinitionRecordoperator= (const DtCockpitDefinitionRecord &orig)
 Assignment OP.
 ~DtCockpitDefinitionRecord ()
 DTOR.
const std::string & name () const
 Return the name of this model definition.
const std::string & schema () const
 Return the schema of this model definition.
const std::string & filename () const
 Return the filename of this model definition.
const std::string & classname () const
 Return the filename of this model definition.
const std::string & perspective () const
const double width () const
const double height () const
const double offsetX () const
const double offsetY () const
const double offsetZ () const
std::map< std::string,
std::string > & 
attributes ()
const std::map< std::string,
std::string > & 
attributes () const
void setName (const std::string &name)
 Set the name.
void setSchema (const std::string &schema)
 Set the schema.
void setFilename (const std::string &name)
 Set the filename.
void setClassname (const std::string &name)
 Set the classname.
void setPerspective (const std::string &p)
void setWidth (double w)
void setHeight (double h)
void setOffsetX (double x)
void setOffsetY (double y)
void setOffsetZ (double z)

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

std::string myName
std::string myFilename
std::string myClassname
std::string mySchema
std::string myPerspective
double myWidth
double myHeight
double myOffsetX
double myOffsetY
double myOffsetZ
std::map< std::string,
std::string > 
myAttributes

Friends

class boost::serialization::access

Detailed Description

A DtCockpitDefinitionRecord will serialized a model definition.

Constructor & Destructor Documentation

makArchives::DtCockpitDefinitionRecord::DtCockpitDefinitionRecord ( )

CTOR.

makArchives::DtCockpitDefinitionRecord::DtCockpitDefinitionRecord ( const DtCockpitDefinitionRecord orig)

Copy CTOR.

makArchives::DtCockpitDefinitionRecord::~DtCockpitDefinitionRecord ( )

DTOR.

Member Function Documentation

DtCockpitDefinitionRecord& makArchives::DtCockpitDefinitionRecord::operator= ( const DtCockpitDefinitionRecord orig)

Assignment OP.

const std::string& makArchives::DtCockpitDefinitionRecord::name ( ) const

Return the name of this model definition.

const std::string& makArchives::DtCockpitDefinitionRecord::schema ( ) const

Return the schema of this model definition.

const std::string& makArchives::DtCockpitDefinitionRecord::filename ( ) const

Return the filename of this model definition.

const std::string& makArchives::DtCockpitDefinitionRecord::classname ( ) const

Return the filename of this model definition.

const std::string& makArchives::DtCockpitDefinitionRecord::perspective ( ) const
const double makArchives::DtCockpitDefinitionRecord::width ( ) const
const double makArchives::DtCockpitDefinitionRecord::height ( ) const
const double makArchives::DtCockpitDefinitionRecord::offsetX ( ) const
const double makArchives::DtCockpitDefinitionRecord::offsetY ( ) const
const double makArchives::DtCockpitDefinitionRecord::offsetZ ( ) const
std::map<std::string,std::string>& makArchives::DtCockpitDefinitionRecord::attributes ( )
const std::map<std::string,std::string>& makArchives::DtCockpitDefinitionRecord::attributes ( ) const
void makArchives::DtCockpitDefinitionRecord::setName ( const std::string &  name)

Set the name.

void makArchives::DtCockpitDefinitionRecord::setSchema ( const std::string &  schema)

Set the schema.

void makArchives::DtCockpitDefinitionRecord::setFilename ( const std::string &  name)

Set the filename.

void makArchives::DtCockpitDefinitionRecord::setClassname ( const std::string &  name)

Set the classname.

void makArchives::DtCockpitDefinitionRecord::setPerspective ( const std::string &  p)
void makArchives::DtCockpitDefinitionRecord::setWidth ( double  w)
void makArchives::DtCockpitDefinitionRecord::setHeight ( double  h)
void makArchives::DtCockpitDefinitionRecord::setOffsetX ( double  x)
void makArchives::DtCockpitDefinitionRecord::setOffsetY ( double  y)
void makArchives::DtCockpitDefinitionRecord::setOffsetZ ( double  z)
template<class Archive >
void makArchives::DtCockpitDefinitionRecord::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

std::string makArchives::DtCockpitDefinitionRecord::myName
protected
std::string makArchives::DtCockpitDefinitionRecord::myFilename
protected
std::string makArchives::DtCockpitDefinitionRecord::myClassname
protected
std::string makArchives::DtCockpitDefinitionRecord::mySchema
protected
std::string makArchives::DtCockpitDefinitionRecord::myPerspective
protected
double makArchives::DtCockpitDefinitionRecord::myWidth
protected
double makArchives::DtCockpitDefinitionRecord::myHeight
protected
double makArchives::DtCockpitDefinitionRecord::myOffsetX
protected
double makArchives::DtCockpitDefinitionRecord::myOffsetY
protected
double makArchives::DtCockpitDefinitionRecord::myOffsetZ
protected
std::map<std::string, std::string> makArchives::DtCockpitDefinitionRecord::myAttributes
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)