48 #include "./../Header.h"
49 #include "./../../DataTypes/EntityIdentifier.h"
50 #include "./../../DataTypes/Vector.h"
94 static const KUINT16 COLLISION_ELASTIC_PDU_SIZE = 100;
179 void SetCollisionIntermediateResultXX(
KFLOAT32 CIR );
180 void SetCollisionIntermediateResultXY(
KFLOAT32 CIR );
181 void SetCollisionIntermediateResultXZ(
KFLOAT32 CIR );
182 void SetCollisionIntermediateResultYY(
KFLOAT32 CIR );
183 void SetCollisionIntermediateResultYZ(
KFLOAT32 CIR );
184 void SetCollisionIntermediateResultZZ(
KFLOAT32 CIR );
185 KFLOAT32 GetCollisionIntermediateResultXX()
const;
186 KFLOAT32 GetCollisionIntermediateResultXY()
const;
187 KFLOAT32 GetCollisionIntermediateResultXZ()
const;
188 KFLOAT32 GetCollisionIntermediateResultYY()
const;
189 KFLOAT32 GetCollisionIntermediateResultYZ()
const;
190 KFLOAT32 GetCollisionIntermediateResultZZ()
const;
214 void SetCoefficientOfRestitution(
KFLOAT32 COR );
215 KFLOAT32 GetCoefficientOfRestitution()
const;
221 virtual KString GetAsString()
const;
KFLOAT32 m_f32CIRXZ
Definition: Collision_Elastic_PDU.h:80
KFLOAT32 m_f32CIRXX
Definition: Collision_Elastic_PDU.h:76
KFLOAT32 m_f32CIRXY
Definition: Collision_Elastic_PDU.h:78
unsigned short int KUINT16
Definition: KDefines.h:101
float KFLOAT32
Definition: KDefines.h:113
KFLOAT32 m_f32Mass
Definition: Collision_Elastic_PDU.h:72
KFLOAT32 m_f32CIRYZ
Definition: Collision_Elastic_PDU.h:84
KDIS::DATA_TYPE::EntityIdentifier m_EventID
Definition: Collision_Elastic_PDU.h:66
KFLOAT32 m_f32COR
Definition: Collision_Elastic_PDU.h:90
KDIS::DATA_TYPE::Vector m_UnitSurfaceNormal
Definition: Collision_Elastic_PDU.h:88
Definition: KDefines.h:182
KDIS::DATA_TYPE::EntityIdentifier m_IssuingEntityID
Definition: Collision_Elastic_PDU.h:62
Definition: KDataStream.h:48
bool KBOOL
Definition: KDefines.h:119
KDIS::DATA_TYPE::Vector m_Location
Definition: Collision_Elastic_PDU.h:74
KDIS::DATA_TYPE::Vector m_ContactVelocity
Definition: Collision_Elastic_PDU.h:70
std::string KString
Definition: KDefines.h:116
Definition: EntityIdentifier.h:49
KUINT16 m_ui16Padding1
Definition: Collision_Elastic_PDU.h:68
Definition: Collision_Elastic_PDU.h:58
KFLOAT32 m_f32CIRZZ
Definition: Collision_Elastic_PDU.h:86
KDIS::DATA_TYPE::EntityIdentifier m_CollidingEntityID
Definition: Collision_Elastic_PDU.h:64
#define KDIS_EXPORT
Definition: KDefines.h:82
KFLOAT32 m_f32CIRYY
Definition: Collision_Elastic_PDU.h:82