43 #include "./../../DataTypes/WorldCoordinates.h"
44 #include "./../../DataTypes/RelativeWorldCoordinates.h"
45 #include "./../../DataTypes/LE_Vector.h"
46 #include "./../../DataTypes/LE_EulerAngles.h"
47 #include "./../../DataTypes/MunitionDescriptor.h"
70 } m_DetonationFlag1Union;
82 } m_DetonationFlag2Union;
108 void checkSiteApplicationFlags();
112 static const KUINT16 LE_DETONATION_PDU_SIZE = 40;
148 void SetTargetEntityIDFlag(
KBOOL F );
149 KBOOL GetTargetEntityIDFlag()
const;
150 void SetMunitionEntityIDFlag(
KBOOL F );
151 KBOOL GetMunitionEntityIDFlag()
const;
152 void SetMunitionEntityIDSiteAppIncludedFlag(
KBOOL F );
153 KBOOL GetMunitionEntityIDSiteAppIncludedFlag()
const;
154 void SetEventIDSiteAppIncludedFlag(
KBOOL F );
155 KBOOL GetEventIDSiteAppIncludedFlag()
const;
156 void SetWarheadFuseFlag(
KBOOL F );
157 KBOOL GetWarheadFuseFlag()
const;
158 void SetQuantityRateFlag(
KBOOL F );
159 KBOOL GetQuantityRateFlag()
const;
160 void SetLocationInEntityCoordinatesFlag(
KBOOL F );
161 KBOOL GetLocationInEntityCoordinatesFlag()
const;
162 void SetFlag2Flag(
KBOOL F );
163 KBOOL GetFlag2Flag()
const;
164 void SetMunitionOrientationFlag(
KBOOL F );
165 KBOOL GetMunitionOrientationFlag()
const;
166 void SetEventNumberIncludedFlag(
KBOOL F );
167 KBOOL GetEventNumberIncludedFlag()
const;
288 virtual KString GetAsString()
const;
Definition: LE_Vector.h:48
Definition: LE_Detonation_PDU.h:52
KDIS::DATA_TYPE::LE_EulerAngles m_Ori
Definition: LE_Detonation_PDU.h:95
KDIS::DATA_TYPE::LE_EntityIdentifier m_EventID
Definition: LE_Detonation_PDU.h:88
unsigned short int KUINT16
Definition: KDefines.h:101
KDIS::DATA_TYPE::RelativeWorldCoordinates m_LocWrldCoord
Definition: LE_Detonation_PDU.h:91
KUINT8 m_ui8Flag
Definition: LE_Detonation_PDU.h:69
DetonationResult
Definition: EnumDetonationResult.h:54
KDIS::DATA_TYPE::LE_Vector16_3 m_LocEntCoord
Definition: LE_Detonation_PDU.h:90
KUINT8 m_ui8DetonationResult
Definition: LE_Detonation_PDU.h:99
Definition: KDefines.h:182
Definition: RelativeWorldCoordinates.h:47
Definition: KDataStream.h:48
bool KBOOL
Definition: KDefines.h:119
Definition: MunitionDescriptor.h:48
std::string KString
Definition: KDefines.h:116
KDIS::DATA_TYPE::MunitionDescriptor m_MunitionDesc
Definition: LE_Detonation_PDU.h:97
KDIS::DATA_TYPE::LE_EntityIdentifier m_MunitionID
Definition: LE_Detonation_PDU.h:86
unsigned char KUINT8
Definition: KDefines.h:99
#define KDIS_EXPORT
Definition: KDefines.h:82
KDIS::DATA_TYPE::LE_Vector16_3 m_Vel
Definition: LE_Detonation_PDU.h:93
KDIS::DATA_TYPE::LE_EntityIdentifier m_TargetID
Definition: LE_Detonation_PDU.h:84
Definition: LE_EulerAngles.h:50
Definition: LE_EntityIdentifier.h:48