46 #include "./../../DataTypes/ObjectType.h"
47 #include "./../../DataTypes/WorldCoordinates.h"
48 #include "./../../DataTypes/EulerAngles.h"
49 #include "./../../DataTypes/PointObjectAppearance.h"
50 #include "./../../DataTypes/SimulationIdentifier.h"
69 } m_ModificationUnion;
89 static const KUINT16 POINT_OBJECT_STATE_PDU_SIZE = 88;
119 void SetModification(
KUINT8 M );
120 KUINT8 GetModification()
const;
121 void SetModificationLocation(
KBOOL M =
true );
122 KBOOL IsModificationLocation()
const;
123 void SetModificationOrientation(
KBOOL M =
true );
124 KBOOL IsModificationOrientation()
const;
190 virtual KString GetAsString()
const;
KDIS::DATA_TYPE::SimulationIdentifier m_ReqID
Definition: Point_Object_State_PDU.h:81
Definition: SimulationIdentifier.h:51
unsigned int KUINT32
Definition: KDefines.h:103
Definition: ObjectType.h:47
KDIS::DATA_TYPE::WorldCoordinates m_Loc
Definition: Point_Object_State_PDU.h:73
KDIS::DATA_TYPE::PointObjectAppearance m_Apperance
Definition: Point_Object_State_PDU.h:77
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT16 m_ui16Padding
Definition: Point_Object_State_PDU.h:79
Definition: KDefines.h:182
Definition: KDataStream.h:48
Definition: WorldCoordinates.h:52
bool KBOOL
Definition: KDefines.h:119
Definition: Point_Object_State_PDU.h:55
Definition: EulerAngles.h:46
Definition: PointObjectAppearance.h:46
KDIS::DATA_TYPE::ObjectType m_ObjTyp
Definition: Point_Object_State_PDU.h:71
std::string KString
Definition: KDefines.h:116
Definition: EntityIdentifier.h:49
ForceID
Definition: EnumEntityInfoInteraction.h:886
KDIS::DATA_TYPE::EulerAngles m_Ori
Definition: Point_Object_State_PDU.h:75
unsigned char KUINT8
Definition: KDefines.h:99
KDIS::DATA_TYPE::SimulationIdentifier m_RecvID
Definition: Point_Object_State_PDU.h:83
#define KDIS_EXPORT
Definition: KDefines.h:82
KUINT32 m_ui32Padding1
Definition: Point_Object_State_PDU.h:85
KUINT8 m_ui8Modifications
Definition: Point_Object_State_PDU.h:68