VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | 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:

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 DtCardinalityType getCardinalityType () const
 The following functions are derivative information from the information above.
virtual int getCardinalityMinimum () const
virtual int getCardinalityMaximum () const
- Public Member Functions inherited from DtFedNode
 DtFedNode ()
 Default Constructor.
 DtFedNode (DtFedNode *)
 Build this Node as a child in the tree.
virtual ~DtFedNode ()
 Destructor.
 DtFedNode (const DtFedNode &orig)
 Copy Constructor.
DtFedNodeoperator= (const DtFedNode &rhs)
 Assignment Operator.
bool operator== (const DtFedNode &rhs)
virtual void setParentObject (DtFedNode *)
 Set the parent, if you haven't done it in the constructor.
virtual DtFedNodegetParentObject () const
 Get the parent.
virtual const DtStringgetFullName () const
 Get the full name of this node...
- Public Member Functions inherited from DtOMTNode
 DtOMTNode ()
 Default Constructor.
virtual ~DtOMTNode ()
 Destructor.
 DtOMTNode (const DtOMTNode &orig)
 Copy Constructor.
DtOMTNodeoperator= (const DtOMTNode &rhs)
 Assignment Operator.
virtual void setName (const DtString &)
virtual const DtStringgetName () const
virtual void setNote (const DtString &)
virtual const DtStringgetNote () 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
DtCardinalityType myCardinalityType
int myCardinalityMinimum
int myCardinalityMaximum
bool myDirty
- Protected Attributes inherited from DtFedNode
DtFedNodemyParentObject
- Protected Attributes inherited from DtOMTNode
DtString myName
DtString myNote

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

DtDatatypeFedNode::DtDatatypeFedNode ( )

The conditional determines the number in cardinality.

Default Constructor

DtDatatypeFedNode::DtDatatypeFedNode ( DtFedNode )
explicit

Constructor that includes a parent node.

virtual DtDatatypeFedNode::~DtDatatypeFedNode ( )
virtual

Destructor.

DtDatatypeFedNode::DtDatatypeFedNode ( const DtDatatypeFedNode orig)

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
virtual DtCardinalityType DtDatatypeFedNode::getCardinalityType ( ) 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
protectedvirtual
virtual void DtDatatypeFedNode::setDescription ( const DtString )
virtual

Member Data Documentation

DtString DtDatatypeFedNode::myAccuracy
protected
DtString DtDatatypeFedNode::myAccuracyCondition
protected
DtString DtDatatypeFedNode::myCardinality
protected
int DtDatatypeFedNode::myCardinalityMaximum
mutableprotected
int DtDatatypeFedNode::myCardinalityMinimum
mutableprotected
DtCardinalityType DtDatatypeFedNode::myCardinalityType
mutableprotected
DtString DtDatatypeFedNode::myDatatype
protected

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

DtString DtDatatypeFedNode::myDescription
protected
bool DtDatatypeFedNode::myDirty
mutableprotected

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

Document ID: Generated on Fri Dec 2 02:42:08 EST 2016 from SVN revision 171416
Copyright © 2005-2016 VT MÄK. All Rights Reserved (www.mak.com)