![]() |
VR-Link API Documentation for DIS
|
Instances of DtIFFSystemHashKey are used as hash keys for an emitter system. More...
Inheritance diagram for DtIFFSystemHashKey:
Collaboration diagram for DtIFFSystemHashKey:Public Member Functions | |
| DtIFFSystemHashKey () | |
| default constructor - generally should not be called | |
| DtIFFSystemHashKey (const DtEntityIdentifier &id, DtU16 systemType, DtU16 systemName, DtU8 systemDesignator) | |
| default constructor | |
| virtual | ~DtIFFSystemHashKey () |
| destructor | |
| DtIFFSystemHashKey (const DtIFFSystemHashKey &orig) | |
| copy constructor | |
| DtIFFSystemHashKey & | operator= (const DtIFFSystemHashKey &orig) |
| assignment operator | |
| virtual DtBaseHashKey * | clone () const |
| Make a copy of this hash key. | |
| virtual int | value () const |
| Get hash key value. | |
| virtual DtHashKeyType | hashKeyType () const |
| Get the type of HashKey. | |
| virtual const DtString | stringRep () const |
| Get the string representation of this key. | |
| virtual DtU64 | systemType () const |
| Accessors. | |
| virtual void | setSystemType (DtU64 val) |
| virtual DtU64 | systemName () const |
| virtual void | setSystemName (DtU64 val) |
| virtual DtU64 | systemDesignator () const |
| virtual void | setSystemDesignator (DtU64 val) |
Public Member Functions inherited from DtBaseHashKey | |
| DtBaseHashKey () | |
| default constructor | |
| virtual | ~DtBaseHashKey () |
| destructor | |
| DtBaseHashKey (const DtBaseHashKey &orig) | |
| copy constructor | |
| DtBaseHashKey & | operator= (const DtBaseHashKey &orig) |
| assignment operator | |
| virtual bool | operator== (const DtBaseHashKey &other) const |
| equality operator | |
| virtual bool | operator!= (const DtBaseHashKey &other) const |
| equality operator | |
| virtual DtU32 | hashValue () const |
| Get the hashed value for this key. | |
| virtual bool | equalTo (const DtBaseHashKey &otherKey) const |
| Subclasses may override this to provide an optimized comparison between two keys. | |
Protected Member Functions | |
| virtual DtU64 | computeHashValue () |
| Compute the hashed value for this key. | |
Protected Attributes | |
| DtEntityIdentifierHashKey | myEntityHashKey |
| DtU64 | mySystemType |
| DtU64 | mySystemName |
| DtU64 | mySystemDesignator |
Protected Attributes inherited from DtBaseHashKey | |
| bool | myHashValueIsComputed |
| myHashValueIsComputed is modified in hashValue() | |
| DtU32 | myHashValue |
| myHashValue is modified in the const function hashValue() | |
Instances of DtIFFSystemHashKey are used as hash keys for an emitter system.
| DtIFFSystemHashKey::DtIFFSystemHashKey | ( | ) |
default constructor - generally should not be called
| DtIFFSystemHashKey::DtIFFSystemHashKey | ( | const DtEntityIdentifier & | id, |
| DtU16 | systemType, | ||
| DtU16 | systemName, | ||
| DtU8 | systemDesignator | ||
| ) |
default constructor
|
virtual |
destructor
| DtIFFSystemHashKey::DtIFFSystemHashKey | ( | const DtIFFSystemHashKey & | orig | ) |
copy constructor
|
virtual |
Make a copy of this hash key.
Implements DtBaseHashKey.
|
protectedvirtual |
Compute the hashed value for this key.
Implements DtBaseHashKey.
|
inlinevirtual |
| DtIFFSystemHashKey& DtIFFSystemHashKey::operator= | ( | const DtIFFSystemHashKey & | orig | ) |
assignment operator
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Get the string representation of this key.
Implements DtBaseHashKey.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Accessors.
|
virtual |
Get hash key value.
|
protected |
|
protected |
|
protected |
|
protected |