45 #include "./../../DataTypes/ObjectType.h"
46 #include "./../../DataTypes/SimulationIdentifier.h"
47 #include "./../../DataTypes/ArealObjectAppearance.h"
48 #include "./../../DataTypes/WorldCoordinates.h"
67 } m_ModificationUnion;
79 std::vector<KDIS::DATA_TYPE::WorldCoordinates>
m_vPoints;
83 static const KUINT16 AREAL_OBJECT_STATE_PDU_SIZE = 48;
96 const std::vector<KDIS::DATA_TYPE::WorldCoordinates> & Points );
112 void SetModification(
KUINT8 M );
113 KUINT8 GetModification()
const;
114 void SetModificationLocation(
KBOOL M =
true );
115 KBOOL IsModificationLocation()
const;
141 KUINT16 GetNumberOfPoints()
const;
171 void SetPoints(
const std::vector<KDIS::DATA_TYPE::WorldCoordinates> & P );
172 const std::vector<KDIS::DATA_TYPE::WorldCoordinates> & GetPoints()
const;
178 virtual KString GetAsString()
const;
Definition: ArealObjectAppearance.h:46
Definition: SimulationIdentifier.h:51
Definition: ObjectType.h:47
unsigned short int KUINT16
Definition: KDefines.h:101
KDIS::DATA_TYPE::SimulationIdentifier m_RecvID
Definition: Areal_Object_State_PDU.h:77
KDIS::DATA_TYPE::ObjectType m_ObjTyp
Definition: Areal_Object_State_PDU.h:69
KDIS::DATA_TYPE::SimulationIdentifier m_ReqID
Definition: Areal_Object_State_PDU.h:75
Definition: KDefines.h:182
Definition: KDataStream.h:48
std::vector< KDIS::DATA_TYPE::WorldCoordinates > m_vPoints
Definition: Areal_Object_State_PDU.h:79
KUINT8 m_ui8Modifications
Definition: Areal_Object_State_PDU.h:66
Definition: WorldCoordinates.h:52
bool KBOOL
Definition: KDefines.h:119
std::string KString
Definition: KDefines.h:116
KUINT16 m_ui16NumPoints
Definition: Areal_Object_State_PDU.h:73
unsigned char KUINT8
Definition: KDefines.h:99
#define KDIS_EXPORT
Definition: KDefines.h:82
KDIS::DATA_TYPE::ArealObjectAppearance m_Apperance
Definition: Areal_Object_State_PDU.h:71
Definition: Areal_Object_State_PDU.h:54