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

Represents the xml tag for the list of clouds defined for a specific sky condition. More...

Public Types

typedef std::vector
< makArchives::DtCloudLayerRecord
DtCloudRecordList

Public Member Functions

 DtSkyConditionRecord ()
 CTOR.
 DtSkyConditionRecord (std::string name)
 CTOR.
 DtSkyConditionRecord (const DtSkyConditionRecord &orig)
 Copy CTOR.
DtSkyConditionRecordoperator= (const DtSkyConditionRecord &orig)
 Assignment OP.
bool operator== (const DtSkyConditionRecord &orig) const
 Assignment OP.
 ~DtSkyConditionRecord ()
 DTOR.
virtual std::string skyConditionName () const
virtual const DtCloudRecordListcloudRecordList () const
 accessor.
virtual void setCloudRecordList (const DtCloudRecordList &records)
 mutator.
virtual void setSkyConditionName (const std::string &name)
virtual void addCloudRecord (const makArchives::DtCloudLayerRecord &rec)
virtual bool hasClouds (DtCloudRecordList &cloudList) const

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 mySkyConditionName
DtCloudRecordList myCloudList

Friends

class boost::serialization::access

Detailed Description

Represents the xml tag for the list of clouds defined for a specific sky condition.

Member Typedef Documentation

Constructor & Destructor Documentation

makArchives::DtSkyConditionRecord::DtSkyConditionRecord ( )

CTOR.

makArchives::DtSkyConditionRecord::DtSkyConditionRecord ( std::string  name)

CTOR.

makArchives::DtSkyConditionRecord::DtSkyConditionRecord ( const DtSkyConditionRecord orig)

Copy CTOR.

makArchives::DtSkyConditionRecord::~DtSkyConditionRecord ( )

DTOR.

Member Function Documentation

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

Assignment OP.

bool makArchives::DtSkyConditionRecord::operator== ( const DtSkyConditionRecord orig) const

Assignment OP.

virtual std::string makArchives::DtSkyConditionRecord::skyConditionName ( ) const
virtual
virtual const DtCloudRecordList& makArchives::DtSkyConditionRecord::cloudRecordList ( ) const
virtual

accessor.

virtual void makArchives::DtSkyConditionRecord::setCloudRecordList ( const DtCloudRecordList records)
virtual

mutator.

virtual void makArchives::DtSkyConditionRecord::setSkyConditionName ( const std::string &  name)
virtual
virtual void makArchives::DtSkyConditionRecord::addCloudRecord ( const makArchives::DtCloudLayerRecord rec)
virtual
virtual bool makArchives::DtSkyConditionRecord::hasClouds ( DtCloudRecordList cloudList) const
virtual
template<class Archive >
void makArchives::DtSkyConditionRecord::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::DtSkyConditionRecord::mySkyConditionName
protected
DtCloudRecordList makArchives::DtSkyConditionRecord::myCloudList
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)