|
| void | AddVariableParameter (KDIS::DATA_TYPE::VarPrmPtr VP) |
| | Description: Information associated with an entity or detonation, not otherwise accounted. More...
|
| |
| void | ApplyDeadReckoning (KFLOAT64 totalTimeSinceDrReset) throw ( KException ) |
| |
| void | ClearVariableParameters () |
| |
| virtual void | Decode (KDataStream &stream, bool ignoreHeader=false) throw ( KException ) |
| | Description: Convert From Network Data. More...
|
| |
| virtual KDataStream | Encode () const |
| | Description: Convert To Network Data. More...
|
| |
| virtual void | Encode (KDataStream &stream) const |
| |
| | Entity_State_PDU () |
| |
| | Entity_State_PDU (KDataStream &stream) throw ( KException ) |
| |
| | Entity_State_PDU (const Header &H, KDataStream &stream) throw ( KException ) |
| |
| | Entity_State_PDU (const KDIS::DATA_TYPE::EntityIdentifier &EI, KDIS::DATA_TYPE::ENUMS::ForceID ID, const KDIS::DATA_TYPE::EntityType &Type, const KDIS::DATA_TYPE::EntityType &AltType, const KDIS::DATA_TYPE::Vector &EntityLinearVelocity, const KDIS::DATA_TYPE::WorldCoordinates &EntityLocation, const KDIS::DATA_TYPE::EulerAngles &EntityOrientation, const KDIS::DATA_TYPE::EntityAppearance &EA, const KDIS::DATA_TYPE::DeadReckoningParameter &DRP, const KDIS::DATA_TYPE::EntityMarking &EM, const KDIS::DATA_TYPE::EntityCapabilities &EC) |
| |
| const KDIS::DATA_TYPE::EntityType & | GetAltEntityType () const |
| |
| KDIS::DATA_TYPE::EntityType & | GetAltEntityType () |
| |
| virtual KString | GetAsString () const |
| | Description: Returns a string representation of the PDU. Great for debugging! More...
|
| |
| KDIS::UTILS::DeadReckoningCalculator * | GetDeadReckoningCalculator () |
| |
const
KDIS::DATA_TYPE::DeadReckoningParameter & | GetDeadReckoningParameter () const |
| |
| KDIS::DATA_TYPE::DeadReckoningParameter & | GetDeadReckoningParameter () |
| |
const
KDIS::DATA_TYPE::EntityAppearance & | GetEntityAppearance () const |
| |
| KDIS::DATA_TYPE::EntityAppearance & | GetEntityAppearance () |
| |
const
KDIS::DATA_TYPE::EntityCapabilities & | GetEntityCapabilities () const |
| |
| KDIS::DATA_TYPE::EntityCapabilities & | GetEntityCapabilities () |
| |
const
KDIS::DATA_TYPE::EntityIdentifier & | GetEntityIdentifier () const |
| |
| KDIS::DATA_TYPE::EntityIdentifier & | GetEntityIdentifier () |
| |
| const KDIS::DATA_TYPE::Vector & | GetEntityLinearVelocity () const |
| |
| KDIS::DATA_TYPE::Vector & | GetEntityLinearVelocity () |
| |
const
KDIS::DATA_TYPE::WorldCoordinates & | GetEntityLocation () const |
| |
| KDIS::DATA_TYPE::WorldCoordinates & | GetEntityLocation () |
| |
const
KDIS::DATA_TYPE::EntityMarking & | GetEntityMarking () const |
| |
| KDIS::DATA_TYPE::EntityMarking & | GetEntityMarking () |
| |
const
KDIS::DATA_TYPE::EulerAngles & | GetEntityOrientation () const |
| |
| KDIS::DATA_TYPE::EulerAngles & | GetEntityOrientation () |
| |
| const KDIS::DATA_TYPE::EntityType & | GetEntityType () const |
| |
| KDIS::DATA_TYPE::EntityType & | GetEntityType () |
| |
| KDIS::DATA_TYPE::ENUMS::ForceID | GetForceID () const |
| |
| KUINT8 | GetNumberOfVariableParams () const |
| | Description: Number of variable parameters. More...
|
| |
const std::vector
< KDIS::DATA_TYPE::VarPrmPtr > & | GetVariableParameters () const |
| |
| void | InitDeadReckoning () |
| | Description: Initialise the dead reckoning object. Call this first. More...
|
| |
| KBOOL | operator!= (const Entity_State_PDU &Value) const |
| |
| KBOOL | operator== (const Entity_State_PDU &Value) const |
| |
| void | ResetDeadReckoning () |
| |
| void | SetAltEntityType (const KDIS::DATA_TYPE::EntityType &Type) |
| |
| void | SetDeadReckoningCalculator (KDIS::UTILS::DeadReckoningCalculator *DR) |
| |
| void | SetDeadReckoningParameter (const KDIS::DATA_TYPE::DeadReckoningParameter &DRP) |
| |
| void | SetEntityAppearance (const KDIS::DATA_TYPE::EntityAppearance &EA) |
| |
| void | SetEntityCapabilities (const KDIS::DATA_TYPE::EntityCapabilities &EC) |
| | Description: Entity Capabilities. Such as has fuel/ammo supply etc. More...
|
| |
| void | SetEntityIdentifier (const KDIS::DATA_TYPE::EntityIdentifier &EI) |
| |
| void | SetEntityLinearVelocity (const KDIS::DATA_TYPE::Vector &ELV) |
| | Description: Represented as Linear Velocity Vector. m/s. More...
|
| |
| void | SetEntityLocation (const KDIS::DATA_TYPE::WorldCoordinates &EL) |
| |
| void | SetEntityMarking (const KDIS::DATA_TYPE::EntityMarking &EM) |
| | Description: Entity Marking. This can be the entities name,Army Markings or Chevrons. More...
|
| |
| void | SetEntityOrientation (const KDIS::DATA_TYPE::EulerAngles &EO) |
| |
| void | SetEntityType (const KDIS::DATA_TYPE::EntityType &Type) |
| |
| void | SetForceID (KDIS::DATA_TYPE::ENUMS::ForceID ID) |
| |
| void | SetVariableParameters (const std::vector< KDIS::DATA_TYPE::VarPrmPtr > &VP) |
| |
| virtual | ~Entity_State_PDU () |
| |