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

Record of miscellaneous CIGI settings. More...

Public Member Functions

 DtCigiSettingsRecord ()
 CTOR.
 ~DtCigiSettingsRecord ()
 DTOR.
 DtCigiSettingsRecord (const DtCigiSettingsRecord &orig)
 Copy CTOR.
DtCigiSettingsRecordoperator= (const DtCigiSettingsRecord &orig)
 Assignment OP.
void setEntityTypeMapRecord (const DtCigiEntityTypeMapRecord &record)
DtCigiEntityTypeMapRecordentityTypeMapRecord ()
const DtCigiEntityTypeMapRecordentityTypeMapRecord () const
void setComponentMapping (DtCigiComponentClass compClass, int compId, const std::string &str)
const std::string & findComponentMapping (DtCigiComponentClass compClass, int compId) const
void removeComponentMapping (DtCigiComponentClass compClass, int compId)
const std::map< int,
std::string > & 
componentMap (DtCigiComponentClass compClass) const
void setModelStateMapRecord (const DtCigiComponentMapRecord &record)
DtCigiComponentMapRecordmodelStateMapRecord ()
const DtCigiComponentMapRecordmodelStateMapRecord () const
const std::map< int,
std::string > & 
databaseMap () const
void setDatabaseMapping (int databaseNumber, const std::string &filename)
const std::string & findDatabaseFilename (int databaseNumber) const
void removeDatabaseMapping (int databaseNumber)
void setAnimationMapping (int animationId, const std::string &animationName)
const std::string & findAnimationName (int animationId) const
void removeAnimationMapping (int animationId)
const std::map< int,
std::string > & 
animationMap () const

Protected Member Functions

void removeComponentMapping (std::map< int, std::string > &mapping, int compId)
void setComponentMapping (std::map< int, std::string > &mapping, int compId, const std::string &str)
const std::string & findComponentMapping (const std::map< int, std::string > &mapping, int compId) const
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

DtCigiEntityTypeMapRecord myEntityTypeMap
std::map< int, std::string > myEntityComponentMap
std::map< int, std::string > myViewComponentMap
std::map< int, std::string > mySystemComponentMap
DtCigiComponentMapRecord myModelStateMap
std::map< int, std::string > myAnimationMap
std::map< int, std::string > myDatabaseMap
std::string myEmptyString
std::map< int, std::string > myEmptyMap

Friends

class boost::serialization::access
 Serialization/Deserialization //.

Detailed Description

Record of miscellaneous CIGI settings.

Constructor & Destructor Documentation

makArchives::DtCigiSettingsRecord::DtCigiSettingsRecord ( )

CTOR.

makArchives::DtCigiSettingsRecord::~DtCigiSettingsRecord ( )

DTOR.

makArchives::DtCigiSettingsRecord::DtCigiSettingsRecord ( const DtCigiSettingsRecord orig)

Copy CTOR.

Member Function Documentation

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

Assignment OP.

void makArchives::DtCigiSettingsRecord::setEntityTypeMapRecord ( const DtCigiEntityTypeMapRecord record)
DtCigiEntityTypeMapRecord& makArchives::DtCigiSettingsRecord::entityTypeMapRecord ( )
const DtCigiEntityTypeMapRecord& makArchives::DtCigiSettingsRecord::entityTypeMapRecord ( ) const
void makArchives::DtCigiSettingsRecord::setComponentMapping ( DtCigiComponentClass  compClass,
int  compId,
const std::string &  str 
)
const std::string& makArchives::DtCigiSettingsRecord::findComponentMapping ( DtCigiComponentClass  compClass,
int  compId 
) const
void makArchives::DtCigiSettingsRecord::removeComponentMapping ( DtCigiComponentClass  compClass,
int  compId 
)
const std::map<int, std::string>& makArchives::DtCigiSettingsRecord::componentMap ( DtCigiComponentClass  compClass) const
void makArchives::DtCigiSettingsRecord::setModelStateMapRecord ( const DtCigiComponentMapRecord record)
DtCigiComponentMapRecord& makArchives::DtCigiSettingsRecord::modelStateMapRecord ( )
const DtCigiComponentMapRecord& makArchives::DtCigiSettingsRecord::modelStateMapRecord ( ) const
const std::map<int, std::string>& makArchives::DtCigiSettingsRecord::databaseMap ( ) const
void makArchives::DtCigiSettingsRecord::setDatabaseMapping ( int  databaseNumber,
const std::string &  filename 
)
const std::string& makArchives::DtCigiSettingsRecord::findDatabaseFilename ( int  databaseNumber) const
void makArchives::DtCigiSettingsRecord::removeDatabaseMapping ( int  databaseNumber)
void makArchives::DtCigiSettingsRecord::setAnimationMapping ( int  animationId,
const std::string &  animationName 
)
const std::string& makArchives::DtCigiSettingsRecord::findAnimationName ( int  animationId) const
void makArchives::DtCigiSettingsRecord::removeAnimationMapping ( int  animationId)
const std::map<int, std::string>& makArchives::DtCigiSettingsRecord::animationMap ( ) const
void makArchives::DtCigiSettingsRecord::removeComponentMapping ( std::map< int, std::string > &  mapping,
int  compId 
)
protected
void makArchives::DtCigiSettingsRecord::setComponentMapping ( std::map< int, std::string > &  mapping,
int  compId,
const std::string &  str 
)
protected
const std::string& makArchives::DtCigiSettingsRecord::findComponentMapping ( const std::map< int, std::string > &  mapping,
int  compId 
) const
protected
template<class Archive >
void makArchives::DtCigiSettingsRecord::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

Serialization/Deserialization //.

Member Data Documentation

DtCigiEntityTypeMapRecord makArchives::DtCigiSettingsRecord::myEntityTypeMap
protected
std::map<int, std::string> makArchives::DtCigiSettingsRecord::myEntityComponentMap
protected
std::map<int, std::string> makArchives::DtCigiSettingsRecord::myViewComponentMap
protected
std::map<int, std::string> makArchives::DtCigiSettingsRecord::mySystemComponentMap
protected
DtCigiComponentMapRecord makArchives::DtCigiSettingsRecord::myModelStateMap
protected
std::map<int, std::string> makArchives::DtCigiSettingsRecord::myAnimationMap
protected
std::map<int, std::string> makArchives::DtCigiSettingsRecord::myDatabaseMap
protected
std::string makArchives::DtCigiSettingsRecord::myEmptyString
protected
std::map<int, std::string> makArchives::DtCigiSettingsRecord::myEmptyMap
protected

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

Document ID: Generated on Mon Apr 8 19:24:01 EDT 2013 from SVN revision 125877
Copyright © 2005-2013 VT MÄK. All Rights Reserved (www.mak.com)