![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Inheritance diagram for DtAttributeHandleSet:
Collaboration diagram for DtAttributeHandleSet:Public Member Functions | |
| DtAttributeHandleSet (DtObjectClassHandle handle=0) | |
| Constructor. | |
| virtual | ~DtAttributeHandleSet () |
| Destructor. | |
| DtAttributeHandleSet (const DtAttributeHandleSet &orig) | |
| Copy ctor. | |
| DtAttributeHandleSet & | operator= (const DtAttributeHandleSet &orig) |
| Assignment operator. | |
| virtual RTI::ULong | size () const |
| Cardinality of the set. | |
| virtual RTI::AttributeHandle | getHandle (RTI::ULong i) const throw ( RTI::ArrayIndexOutOfBounds) |
| Get ith handle. | |
| virtual void | add (RTI::AttributeHandle h) throw ( RTI::ArrayIndexOutOfBounds, RTI::AttributeNotDefined) |
| Add new value. | |
| virtual void | remove (RTI::AttributeHandle h) throw ( RTI::AttributeNotDefined) |
| not guaranteed safe while iterating | |
| virtual void | empty () |
| Empty the Set. | |
| virtual RTI::Boolean | isEmpty () const |
| is set empty? | |
| virtual bool | isEmptySet () const |
| virtual RTI::Boolean | isMember (RTI::AttributeHandle h) const |
| Is handle h in the set? | |
| virtual DtAttributeHandleSet | setUnion (const DtAttributeHandleSet &) const |
| virtual DtAttributeHandleSet | setIntersection (const DtAttributeHandleSet &) const |
| virtual DtAttributeHandleSet | removeSetIntersection (const DtAttributeHandleSet &) const |
| virtual RTI::ULong | encodedLength () const |
| virtual void | encode (char *buff) const |
| virtual void | print () const |
| virtual void | print (DtObjectClassInfo *fomClass) const |
| virtual DtObjectClassHandle | classHandle () const |
| Additional methods for internal RTI implementation. | |
| virtual void | setClassHandle (DtObjectClassHandle handle) |
| virtual bool | active () const |
| Set/Get active/passive status for subscribed attributes. | |
| virtual void | setActive (bool isActive) |
Static Public Member Functions | |
| static DtAttributeHandleSet * | decode (const char *buff) |
Protected Attributes | |
| unsigned short | mySize |
| DtObjectClassHandle | myClassHandle |
| bool | myActive |
| MAKRti::DtU32 | myWords [DtNumberAttributeWords] |
| DtAttributeHandleSet::DtAttributeHandleSet | ( | DtObjectClassHandle | handle = 0 | ) |
Constructor.
|
virtual |
Destructor.
| DtAttributeHandleSet::DtAttributeHandleSet | ( | const DtAttributeHandleSet & | orig | ) |
Copy ctor.
|
virtual |
Set/Get active/passive status for subscribed attributes.
|
virtual |
Add new value.
|
virtual |
Additional methods for internal RTI implementation.
Set/Get class handle of this attribute handle set For now, only used in specific situations (e.g., MOM processing)
|
static |
|
virtual |
Empty the Set.
|
virtual |
|
virtual |
|
virtual |
Get ith handle.
|
virtual |
is set empty?
|
virtual |
|
virtual |
Is handle h in the set?
| DtAttributeHandleSet& DtAttributeHandleSet::operator= | ( | const DtAttributeHandleSet & | orig | ) |
Assignment operator.
|
virtual |
|
virtual |
|
virtual |
not guaranteed safe while iterating
|
virtual |
Referenced by DtSubByRegionAttributes::removeAttributes().
|
virtual |
|
virtual |
|
virtual |
|
virtual |
Referenced by DtSubByRegionAttributes::addAttributes().
|
virtual |
Cardinality of the set.
|
protected |
|
protected |
|
protected |
|
protected |