63 std::vector<UnderwaterAcousticEmitterBeam>
m_vUAEB;
67 static const KUINT16 UNDERWATER_ACOUSTIC_EMITTER_SYSTEM_SIZE = 20;
79 KUINT8 GetEmitterSystemDataLength()
const;
85 KUINT8 GetNumberOfBeams()
const;
104 void SetLocation(
const Vector & L );
105 const Vector & GetLocation()
const;
119 void SetUnderwaterAcousticEmitterBeams(
const std::vector<UnderwaterAcousticEmitterBeam> & UAEB );
120 const std::vector<UnderwaterAcousticEmitterBeam> & GetUnderwaterAcousticEmitterBeam()
const;
121 void ClearUnderwaterAcousticEmitterBeams();
127 virtual KString GetAsString()
const;
KUINT16 m_ui16Padding1
Definition: UnderwaterAcousticEmitterSystem.h:57
Vector m_Location
Definition: UnderwaterAcousticEmitterSystem.h:61
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT8 m_ui8NumBeams
Definition: UnderwaterAcousticEmitterSystem.h:55
AcousticEmitterSystem m_AES
Definition: UnderwaterAcousticEmitterSystem.h:59
Definition: UnderwaterAcousticEmitterSystem.h:49
Definition: KDefines.h:182
Definition: KDataStream.h:48
std::vector< UnderwaterAcousticEmitterBeam > m_vUAEB
Definition: UnderwaterAcousticEmitterSystem.h:63
Definition: DataTypeBase.h:49
Definition: AcousticEmitterSystem.h:46
bool KBOOL
Definition: KDefines.h:119
std::string KString
Definition: KDefines.h:116
unsigned char KUINT8
Definition: KDefines.h:99
Definition: UnderwaterAcousticEmitterBeam.h:47
KUINT8 m_ui8EmitterSystemDataLength
Definition: UnderwaterAcousticEmitterSystem.h:53
#define KDIS_EXPORT
Definition: KDefines.h:82