![]() |
MAK Data Logger API Documentation for HLA
|
A HLA state object which represents any HLA object. More...
Inheritance diagram for MAKLogger::DtHlaStateObject:
Collaboration diagram for MAKLogger::DtHlaStateObject:Public Member Functions | |
| virtual | ~DtHlaStateObject () |
| Constructor. More... | |
| virtual bool | isEntity () const |
| Is object an entity. More... | |
| virtual bool | isAggregate () const |
| Is object an aggregate. More... | |
| virtual DtU64 | uniqueId () const |
| Get a unique identifier for the state object. More... | |
| virtual DtU64 | uniqueId (const DtHlaObject *object) const |
| Get the unique id for a hla object. More... | |
| virtual const DtString & | name () const |
| The name of the object if it exists (empty string if not). More... | |
| virtual DtU64 | packetId (const DtPacket &packet) const |
| Get the unique id from the packet object. More... | |
| virtual void | setPacketId (DtU64, DtPacket &) const |
| Attempt to change the uniqueId in a packet. More... | |
| virtual DtPacket * | createUpdate (const DtAbsoluteTime *time) const |
| Create a single update packet. More... | |
| virtual DtPacket * | createUpdates (const DtAbsoluteTime *time) const |
| Create update packet. More... | |
| virtual DtPacket * | createRemoval (const DtAbsoluteTime ¤tTime) const |
| Create removal packet. More... | |
| virtual bool | packetForMe (const DtPacket &) const |
| Check to see if the packet is for me. More... | |
| virtual void | updateViaPacket (const DtPacket &) |
| Update object via packet. More... | |
| virtual DtHlaTimeStampledStateRep * | attributes () |
| Get the attributes of the object. More... | |
| virtual const DtRegionDescSet & | regionSet () const |
| Get the descriptor set for the associated region. More... | |
| DtLgrHlaHandle | objectHandle () const |
| DtLgrHlaHandle | classHandle () const |
| const DtString & | tag () const |
Public Member Functions inherited from MAKLogger::DtStateObject | |
| virtual | ~DtStateObject () |
| virtual bool | equals (const DtStateObject ©) |
| Compare two objects to see if they are equal. More... | |
| virtual bool | operator< (const DtStateObject &second) |
| Used for sorting objects, compares unique ids. More... | |
| virtual DtLgrEntityTracker::EntryHandle | entityTrackingId () const |
| Set/Get entity tracking ID. More... | |
| virtual void | setEntityTrackingId (DtLgrEntityTracker::EntryHandle id) |
| Set/Get entity tracking ID. More... | |
| virtual bool | isEnvironmentalProcess () const |
| Optional override for basic type queries. More... | |
| virtual bool | isGriddedData () const |
| Optional override for basic type queries. More... | |
| virtual bool | isTransmitter () const |
| Optional override for basic type queries. More... | |
| virtual bool | isReceiver () const |
| Optional override for basic type queries. More... | |
| virtual bool | isDiGuy () const |
| Optional override for basic type queries. More... | |
| virtual bool | isRelativeLocation () const |
| Optional override for basic type queries. More... | |
Protected Attributes | |
| DtLgrHlaHandle | myObjectHandle |
| DtLgrHlaHandle | myClassHandle |
| DtString | myName |
| DtString | myTag |
| DtLgrHlaMessageState * | myState |
| DtHlaTimeStampledStateRep * | myAttributes |
| DtRegionDescSet | myRegions |
| DtAbsoluteTime | myLastUpdateTime |
| bool | myIsUpdateFromPast |
| const DtBaseObjClassDesc * | myClassDesc |
Protected Attributes inherited from MAKLogger::DtStateObject | |
| DtLgrEntityTracker::EntryHandle | myEntityTrackingId |
A HLA state object which represents any HLA object.
|
virtual |
Constructor.
Base constructor. Destructor.
|
virtual |
Get the attributes of the object.
|
inline |
|
virtual |
Create removal packet.
Implements MAKLogger::DtStateObject.
|
virtual |
Create a single update packet.
If present, use time to set packet time; otherwise, use time from last update.
|
virtual |
Create update packet.
If present, use time to set packet times; otherwise, use time from last update.
|
virtual |
Is object an aggregate.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
Is object an entity.
Reimplemented from MAKLogger::DtStateObject.
|
virtual |
The name of the object if it exists (empty string if not).
Implements MAKLogger::DtStateObject.
|
inline |
|
virtual |
Check to see if the packet is for me.
Implements MAKLogger::DtStateObject.
|
virtual |
Get the unique id from the packet object.
Implements MAKLogger::DtStateObject.
|
virtual |
Get the descriptor set for the associated region.
|
virtual |
Attempt to change the uniqueId in a packet.
This does not modify the unique Id of the object.
Implements MAKLogger::DtStateObject.
|
inline |
|
virtual |
Get a unique identifier for the state object.
Implements MAKLogger::DtStateObject.
|
virtual |
Get the unique id for a hla object.
|
virtual |
Update object via packet.
Implements MAKLogger::DtStateObject.
|
protected |
|
mutableprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |