VR-Link API Documentation for HLA Evolved
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes

Represents an attribute inside a object class. More...

+ Inheritance diagram for DtDatatypeFedNode:
+ Collaboration diagram for DtDatatypeFedNode:

List of all members.

Public Types

enum  DtCardinalityType { DtFixed = 0, DtVariable, DtRange }

Public Member Functions

 DtDatatypeFedNode ()
 The conditional determines the number in cardinality.
 DtDatatypeFedNode (DtFedNode *)
 Constructor that includes a parent node.
virtual ~DtDatatypeFedNode ()
 Destructor.
 DtDatatypeFedNode (const DtDatatypeFedNode &orig)
 Copy Constructor.
DtDatatypeFedNodeoperator= (const DtDatatypeFedNode &rhs)
 Assignment Operator.
virtual void setDatatype (const DtString &)
virtual const DtStringgetDatatype () const
virtual void setCardinality (const DtString &)
virtual const DtStringgetCardinality () const
virtual void setAccuracy (const DtString &)
virtual const DtStringgetAccuracy () const
virtual void setAccuracyCondition (const DtString &)
virtual const DtStringgetAccuracyCondition () const
virtual void setDescription (const DtString &)
virtual const DtStringgetDescription () const
virtual int getCardinalityMinimum () const
 The following functions are derivative information from the information above.
virtual int getCardinalityMaximum () const
virtual DtCardinalityType getCardinalityType () const

Protected Member Functions

virtual void setDerivedValues () const

Protected Attributes

DtString myDatatype
 The following are only used when filling this attribute with OMT information.
DtString myCardinality
DtString myAccuracy
DtString myAccuracyCondition
DtString myDescription
int myCardinalityMinimum
int myCardinalityMaximum
DtCardinalityType myCardinalityType

Detailed Description

Represents an attribute inside a object class.


Member Enumeration Documentation

Enumerator:
DtFixed 
DtVariable 

Fixed sized. This never varies.

DtRange 

Keeps reading until it finds the end of the stream.

Or, if at end of read, until the byte stream ends Contains a range of possible values


Constructor & Destructor Documentation

The conditional determines the number in cardinality.

Default Constructor

Constructor that includes a parent node.

Destructor.

Copy Constructor.


Member Function Documentation

virtual const DtString& DtDatatypeFedNode::getAccuracy ( ) const [virtual]
virtual const DtString& DtDatatypeFedNode::getAccuracyCondition ( ) const [virtual]
virtual const DtString& DtDatatypeFedNode::getCardinality ( ) const [virtual]
virtual int DtDatatypeFedNode::getCardinalityMaximum ( ) const [virtual]
virtual int DtDatatypeFedNode::getCardinalityMinimum ( ) const [virtual]

The following functions are derivative information from the information above.

virtual const DtString& DtDatatypeFedNode::getDatatype ( ) const [virtual]
virtual const DtString& DtDatatypeFedNode::getDescription ( ) const [virtual]
DtDatatypeFedNode& DtDatatypeFedNode::operator= ( const DtDatatypeFedNode rhs)

Assignment Operator.

virtual void DtDatatypeFedNode::setAccuracy ( const DtString ) [virtual]
virtual void DtDatatypeFedNode::setAccuracyCondition ( const DtString ) [virtual]
virtual void DtDatatypeFedNode::setCardinality ( const DtString ) [virtual]
virtual void DtDatatypeFedNode::setDatatype ( const DtString ) [virtual]
virtual void DtDatatypeFedNode::setDerivedValues ( ) const [protected, virtual]
virtual void DtDatatypeFedNode::setDescription ( const DtString ) [virtual]

Member Data Documentation

Reimplemented in DtParameterFedNode.

Reimplemented in DtParameterFedNode.

Reimplemented in DtParameterFedNode.

int DtDatatypeFedNode::myCardinalityMaximum [mutable, protected]
int DtDatatypeFedNode::myCardinalityMinimum [mutable, protected]

The following are only used when filling this attribute with OMT information.

Reimplemented in DtParameterFedNode.

Reimplemented in DtParameterFedNode.


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

Document ID: Generated on Mon May 14 08:06:18 EDT 2012 from SVN revision 114750
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)