44 #include "./../Header.h"
45 #include "./../../DataTypes/WorldCoordinates.h"
46 #include "./../../DataTypes/Vector.h"
47 #include "./../../DataTypes/EntityIdentifier.h"
48 #include "./../../DataTypes/EntityType.h"
49 #include "./../../DataTypes/EulerAngles.h"
50 #include "./../../DataTypes/EntityAppearance.h"
51 #include "./../../DataTypes/VariableParameter.h"
80 static const KUINT16 ENTITY_STATE_UPDATE_PDU_SIZE = 72;
108 KUINT8 GetNumberOfVariableParams()
const;
160 void SetVariableParameters(
const std::vector<KDIS::DATA_TYPE::VarPrmPtr> & VP );
161 const std::vector<KDIS::DATA_TYPE::VarPrmPtr> & GetVariableParameters()
const;
162 void ClearVariableParameters();
168 virtual KString GetAsString()
const;
KDIS::DATA_TYPE::EntityIdentifier m_EntityID
Definition: Entity_State_Update_PDU.h:61
std::vector< KDIS::DATA_TYPE::VarPrmPtr > m_vVariableParameters
Definition: Entity_State_Update_PDU.h:75
unsigned short int KUINT16
Definition: KDefines.h:101
KDIS::DATA_TYPE::Vector m_EntityLinearVelocity
Definition: Entity_State_Update_PDU.h:67
Definition: KDefines.h:182
Definition: KDataStream.h:48
KDIS::DATA_TYPE::EulerAngles m_EntityOrientation
Definition: Entity_State_Update_PDU.h:71
Definition: WorldCoordinates.h:52
Definition: EntityAppearance.h:58
bool KBOOL
Definition: KDefines.h:119
KUINT8 m_ui8Padding1
Definition: Entity_State_Update_PDU.h:63
Definition: EulerAngles.h:46
std::string KString
Definition: KDefines.h:116
Definition: EntityIdentifier.h:49
KUINT8 m_ui8NumOfVariableParams
Definition: Entity_State_Update_PDU.h:65
unsigned char KUINT8
Definition: KDefines.h:99
KDIS::DATA_TYPE::WorldCoordinates m_EntityLocation
Definition: Entity_State_Update_PDU.h:69
#define KDIS_EXPORT
Definition: KDefines.h:82
KDIS::DATA_TYPE::EntityAppearance m_EntityAppearance
Definition: Entity_State_Update_PDU.h:73
Definition: KRef_Ptr.h:73
Definition: Entity_State_Update_PDU.h:57