VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes

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

+ Inheritance diagram for DtAttributeFedNode:
+ Collaboration diagram for DtAttributeFedNode:

Public Member Functions

 DtAttributeFedNode ()
 Default Constructor. More...
 
 DtAttributeFedNode (DtFedNode *)
 Constructor that includes a parent node. More...
 
virtual ~DtAttributeFedNode ()
 Destructor. More...
 
 DtAttributeFedNode (const DtAttributeFedNode &orig)
 Copy Constructor. More...
 
DtAttributeFedNodeoperator= (const DtAttributeFedNode &rhs)
 Assignment Operator. More...
 
virtual void setAttributeHandle (RTI::AttributeHandle)
 Set/Get Attribute Handle information. More...
 
virtual const RTI::AttributeHandle getAttributeHandle () const
 
virtual void setUpdateType (const DtString &)
 
virtual const DtStringgetUpdateType () const
 
virtual void setUpdateCondition (const DtString &)
 
virtual const DtStringgetUpdateCondition () const
 
virtual void setTransferAccept (const DtString &)
 
virtual const DtStringgetTransferAccept () const
 
virtual void setSharing (const DtString &)
 
virtual const DtStringgetSharing () const
 
virtual void setTransportation (const DtString &)
 
virtual const DtStringgetTransportation () const
 
virtual void setOrder (const DtString &)
 
virtual const DtStringgetOrder () const
 
virtual void addDimension (const DtString &dimension)
 Get the list of Dimensions. More...
 
virtual const std::list
< DtString > & 
getDimensions () const
 
- Public Member Functions inherited from DtDatatypeFedNode
 DtDatatypeFedNode ()
 The conditional determines the number in cardinality. More...
 
 DtDatatypeFedNode (DtFedNode *)
 Constructor that includes a parent node. More...
 
virtual ~DtDatatypeFedNode ()
 Destructor. More...
 
 DtDatatypeFedNode (const DtDatatypeFedNode &orig)
 Copy Constructor. More...
 
DtDatatypeFedNodeoperator= (const DtDatatypeFedNode &rhs)
 Assignment Operator. More...
 
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. More...
 
virtual int getCardinalityMinimum () const
 
virtual int getCardinalityMaximum () const
 
- Public Member Functions inherited from DtFedNode
 DtFedNode ()
 Default Constructor. More...
 
 DtFedNode (DtFedNode *)
 Build this Node as a child in the tree. More...
 
virtual ~DtFedNode ()
 Destructor. More...
 
 DtFedNode (const DtFedNode &orig)
 Copy Constructor. More...
 
DtFedNodeoperator= (const DtFedNode &rhs)
 Assignment Operator. More...
 
bool operator== (const DtFedNode &rhs)
 
virtual void setParentObject (DtFedNode *)
 Set the parent, if you haven't done it in the constructor. More...
 
virtual DtFedNodegetParentObject () const
 Get the parent. More...
 
virtual const DtStringgetFullName () const
 Get the full name of this node... More...
 
- Public Member Functions inherited from DtOMTNode
 DtOMTNode ()
 Default Constructor. More...
 
virtual ~DtOMTNode ()
 Destructor. More...
 
 DtOMTNode (const DtOMTNode &orig)
 Copy Constructor. More...
 
DtOMTNodeoperator= (const DtOMTNode &rhs)
 Assignment Operator. More...
 
virtual void setName (const DtString &)
 
virtual const DtStringgetName () const
 
virtual void setUniqueName (const DtString &)
 
virtual const DtStringgetUniqueName () const
 
virtual void setNote (const DtString &)
 
virtual const DtStringgetNote () const
 

Protected Attributes

RTI::AttributeHandle myAttrHandle
 
DtString myUpdateType
 The following are only used when filling this attribute with OMT information. More...
 
DtString myUpdateCondition
 
DtString myTransferAccept
 
DtString mySharing
 
DtString myTransportation
 
DtString myOrder
 
std::list< DtStringmyDimensions
 
- Protected Attributes inherited from DtDatatypeFedNode
DtString myDatatype
 The following are only used when filling this attribute with OMT information. More...
 
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
 
DtString myUniqueName
 

Additional Inherited Members

- Public Types inherited from DtDatatypeFedNode
enum  DtCardinalityType { DtFixed = 0, DtVariable, DtRange }
 
- Protected Member Functions inherited from DtDatatypeFedNode
virtual void setDerivedValues () const
 

Detailed Description

Represents an attribute inside a object class.

Constructor & Destructor Documentation

DtAttributeFedNode::DtAttributeFedNode ( )

Default Constructor.

DtAttributeFedNode::DtAttributeFedNode ( DtFedNode )
explicit

Constructor that includes a parent node.

virtual DtAttributeFedNode::~DtAttributeFedNode ( )
virtual

Destructor.

DtAttributeFedNode::DtAttributeFedNode ( const DtAttributeFedNode orig)

Copy Constructor.

Member Function Documentation

virtual void DtAttributeFedNode::addDimension ( const DtString dimension)
virtual

Get the list of Dimensions.

virtual const RTI::AttributeHandle DtAttributeFedNode::getAttributeHandle ( ) const
virtual
virtual const std::list<DtString>& DtAttributeFedNode::getDimensions ( ) const
virtual
virtual const DtString& DtAttributeFedNode::getOrder ( ) const
virtual
virtual const DtString& DtAttributeFedNode::getSharing ( ) const
virtual
virtual const DtString& DtAttributeFedNode::getTransferAccept ( ) const
virtual
virtual const DtString& DtAttributeFedNode::getTransportation ( ) const
virtual
virtual const DtString& DtAttributeFedNode::getUpdateCondition ( ) const
virtual
virtual const DtString& DtAttributeFedNode::getUpdateType ( ) const
virtual
DtAttributeFedNode& DtAttributeFedNode::operator= ( const DtAttributeFedNode rhs)

Assignment Operator.

virtual void DtAttributeFedNode::setAttributeHandle ( RTI::AttributeHandle  )
virtual

Set/Get Attribute Handle information.

virtual void DtAttributeFedNode::setOrder ( const DtString )
virtual
virtual void DtAttributeFedNode::setSharing ( const DtString )
virtual
virtual void DtAttributeFedNode::setTransferAccept ( const DtString )
virtual
virtual void DtAttributeFedNode::setTransportation ( const DtString )
virtual
virtual void DtAttributeFedNode::setUpdateCondition ( const DtString )
virtual
virtual void DtAttributeFedNode::setUpdateType ( const DtString )
virtual

Member Data Documentation

RTI::AttributeHandle DtAttributeFedNode::myAttrHandle
protected
std::list<DtString> DtAttributeFedNode::myDimensions
protected
DtString DtAttributeFedNode::myOrder
protected
DtString DtAttributeFedNode::mySharing
protected
DtString DtAttributeFedNode::myTransferAccept
protected
DtString DtAttributeFedNode::myTransportation
protected
DtString DtAttributeFedNode::myUpdateCondition
protected
DtString DtAttributeFedNode::myUpdateType
protected

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


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

Document ID: Generated on Mon Apr 25 03:39:01 EDT 2022 from SVN revision 242502
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)