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

Record for an element definition (new type) More...

Public Types

typedef std::vector
< DtVisualizerDefinitionRecord
VisualizerDefinitionSet
 Vector of visualizer definitions.
typedef std::vector
< VisualizerDefinitionSet
VisualizerDefinitionSets
 Vector of visualizer definition sets.

Public Member Functions

 DtElementDefinitionRecord ()
 CTOR.
void setName (const Utf8String &name)
 Set the definition's name Name must be unique.
void setParentName (const Utf8String &parentName)
 Set the name of the definition's parent Set to "" to specify no parent (meaning a root definition)
void setVisualizerDefinitionSets (const VisualizerDefinitionSets &sets)
 Set the definition sets vector.
const Utf8Stringname () const
 definition name accessor
const Utf8StringparentName () const
 definition parent name accessor a value of "" indicates no parent
const VisualizerDefinitionSetsvisualizerDefinitionSets () const
 visualizer definition sets accessor

Protected Member Functions

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

Protected Attributes

Utf8String myName
Utf8String myParentName
VisualizerDefinitionSets myVisualizerDefinitionSets

Friends

class boost::serialization::access

Detailed Description

Record for an element definition (new type)

Member Typedef Documentation

Vector of visualizer definitions.

Vector of visualizer definition sets.

Constructor & Destructor Documentation

makArchives::DtElementDefinitionRecord::DtElementDefinitionRecord ( )

CTOR.

Member Function Documentation

void makArchives::DtElementDefinitionRecord::setName ( const Utf8String name)

Set the definition's name Name must be unique.

void makArchives::DtElementDefinitionRecord::setParentName ( const Utf8String parentName)

Set the name of the definition's parent Set to "" to specify no parent (meaning a root definition)

void makArchives::DtElementDefinitionRecord::setVisualizerDefinitionSets ( const VisualizerDefinitionSets sets)

Set the definition sets vector.

const Utf8String& makArchives::DtElementDefinitionRecord::name ( ) const

definition name accessor

const Utf8String& makArchives::DtElementDefinitionRecord::parentName ( ) const

definition parent name accessor a value of "" indicates no parent

const VisualizerDefinitionSets& makArchives::DtElementDefinitionRecord::visualizerDefinitionSets ( ) const

visualizer definition sets accessor

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

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

Utf8String makArchives::DtElementDefinitionRecord::myName
protected
Utf8String makArchives::DtElementDefinitionRecord::myParentName
protected
VisualizerDefinitionSets makArchives::DtElementDefinitionRecord::myVisualizerDefinitionSets
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)