![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtGlobalObjectDesignatorList are list of globally significant object identifiers. More...
Collaboration diagram for DtGlobalObjectDesignatorList:Public Member Functions | |
| DtGlobalObjectDesignatorList () | |
| default constructor | |
| virtual | ~DtGlobalObjectDesignatorList () |
| destructor | |
| DtGlobalObjectDesignatorList (const DtGlobalObjectDesignatorList &orig) | |
| copy constructor | |
| DtGlobalObjectDesignatorList & | operator= (const DtGlobalObjectDesignatorList &orig) |
| assignment operator | |
| int | operator== (const DtGlobalObjectDesignatorList &other) const |
| equivalence operators | |
| int | operator!= (const DtGlobalObjectDesignatorList &other) const |
| virtual void | setNumObjects (int num) |
| Set/Get number of objects. | |
| virtual int | numObjects () const |
| virtual bool | setObject (int index, const DtGlobalObjectDesignator &des) |
| Set index'th object designator. | |
| virtual const DtGlobalObjectDesignator & | object (int index, bool *valid=0) const |
| Get index'th object designator. | |
| virtual void | printData () const |
| Print data. | |
| virtual void | printDataToStream (std::ostream &stream) const |
| virtual void | setFromNet (const void *netRep, int length) |
| Set from network representation. | |
| virtual const void * | netRep (int *size=0) const |
| Returns network representation, fills size with size of netRep. | |
| virtual int | netSize () const |
| Returns size of network representation. | |
| virtual void | setFromNetPre1_0 (const void *netRep, int length) |
| Pre RPR FOM 1.0 network functions. | |
| virtual const void * | netRepPre1_0 (int *size=0) const |
| virtual int | netSizePre1_0 () const |
| virtual void | setFromNet2_0 (const void *netRep, int length) |
| RPR FOM 2 draft 17 functions. Use 32-bit number of objects. | |
| virtual const void * | netRep2_0 (int *size=0) const |
| RPR FOM 2 draft 17 functions. Use 32-bit number of objects. | |
| virtual int | netSize2_0 () const |
| RPR FOM 2 draft 17 functions. Use 32-bit number of objects. | |
Protected Attributes | |
| int | myNum |
| DtGlobalObjectDesignator * | myObjs |
| DtGlobalObjectDesignator | myEmptyObj |
| void * | myNetRep |
Instances of DtGlobalObjectDesignatorList are list of globally significant object identifiers.
default constructor
| virtual DtGlobalObjectDesignatorList::~DtGlobalObjectDesignatorList | ( | ) | [virtual] |
destructor
| DtGlobalObjectDesignatorList::DtGlobalObjectDesignatorList | ( | const DtGlobalObjectDesignatorList & | orig | ) |
copy constructor
| virtual const void* DtGlobalObjectDesignatorList::netRep | ( | int * | size = 0 | ) | const [virtual] |
Returns network representation, fills size with size of netRep.
Return value is pointer to internal object with same lifetime as this. Do not delete.
| virtual const void* DtGlobalObjectDesignatorList::netRep2_0 | ( | int * | size = 0 | ) | const [virtual] |
RPR FOM 2 draft 17 functions. Use 32-bit number of objects.
| virtual const void* DtGlobalObjectDesignatorList::netRepPre1_0 | ( | int * | size = 0 | ) | const [virtual] |
| virtual int DtGlobalObjectDesignatorList::netSize | ( | ) | const [virtual] |
Returns size of network representation.
| virtual int DtGlobalObjectDesignatorList::netSize2_0 | ( | ) | const [virtual] |
RPR FOM 2 draft 17 functions. Use 32-bit number of objects.
| virtual int DtGlobalObjectDesignatorList::netSizePre1_0 | ( | ) | const [virtual] |
| virtual int DtGlobalObjectDesignatorList::numObjects | ( | ) | const [virtual] |
| virtual const DtGlobalObjectDesignator& DtGlobalObjectDesignatorList::object | ( | int | index, |
| bool * | valid = 0 |
||
| ) | const [virtual] |
Get index'th object designator.
Set valid to false if bad index, true otherwise.
| int DtGlobalObjectDesignatorList::operator!= | ( | const DtGlobalObjectDesignatorList & | other | ) | const |
| DtGlobalObjectDesignatorList& DtGlobalObjectDesignatorList::operator= | ( | const DtGlobalObjectDesignatorList & | orig | ) |
assignment operator
| int DtGlobalObjectDesignatorList::operator== | ( | const DtGlobalObjectDesignatorList & | other | ) | const |
equivalence operators
| virtual void DtGlobalObjectDesignatorList::printData | ( | ) | const [virtual] |
Print data.
| virtual void DtGlobalObjectDesignatorList::printDataToStream | ( | std::ostream & | stream | ) | const [virtual] |
| virtual void DtGlobalObjectDesignatorList::setFromNet | ( | const void * | netRep, |
| int | length | ||
| ) | [virtual] |
Set from network representation.
| virtual void DtGlobalObjectDesignatorList::setFromNet2_0 | ( | const void * | netRep, |
| int | length | ||
| ) | [virtual] |
RPR FOM 2 draft 17 functions. Use 32-bit number of objects.
| virtual void DtGlobalObjectDesignatorList::setFromNetPre1_0 | ( | const void * | netRep, |
| int | length | ||
| ) | [virtual] |
Pre RPR FOM 1.0 network functions.
| virtual void DtGlobalObjectDesignatorList::setNumObjects | ( | int | num | ) | [virtual] |
Set/Get number of objects.
Setting to a number lower than the current number will remove trailing objects from the list.
| virtual bool DtGlobalObjectDesignatorList::setObject | ( | int | index, |
| const DtGlobalObjectDesignator & | des | ||
| ) | [virtual] |
Set index'th object designator.
void* DtGlobalObjectDesignatorList::myNetRep [protected] |
int DtGlobalObjectDesignatorList::myNum [protected] |