85 std::map< KUINT16, std::vector<KDIS::DATA_TYPE::Vector> >
m_mvVertices;
93 std::map< KUINT16, std::vector<Vector> >::iterator getWire(
KUINT16 Index )
throw(
KException );
119 void SetLocation(
const Vector & L );
120 const Vector & GetLocation()
const;
168 void SetGroundBurialDepthOffsetValue(
KFLOAT32 GBO );
169 KFLOAT32 GetGroundBurialDepthOffsetValue()
const;
192 void SetWaterBurialDepthOffsetValue(
KFLOAT32 WBO );
193 KFLOAT32 GetWaterBurialDepthOffsetValue()
const;
213 void SetSnowBurialDepthOffsetValue(
KFLOAT32 SBO );
214 KFLOAT32 GetSnowBurialDepthOffsetValue()
const;
225 void SetMineOrientationValue(
const EulerAngles & O );
226 const EulerAngles & GetMineOrientationValue()
const;
238 void SetThermalContrastValue(
KFLOAT32 TC );
239 KFLOAT32 GetThermalContrastValue()
const;
247 void SetReflectanceValue(
KFLOAT32 R );
248 KFLOAT32 GetReflectanceValue()
const;
256 void SetMineEmplacementAgeValue(
const ClockTime & MET );
257 const ClockTime & GetMineEmplacementAgeValue()
const;
258 ClockTime & GetMineEmplacementAgeValue();
299 void AddScalarDetectionCoefficientValue(
KUINT8 SDC );
300 void SetScalarDetectionCoefficientValues(
const std::vector<KUINT8> & SDC );
301 const std::vector<KUINT8> & GetScalarDetectionCoefficientValues()
const;
302 std::vector<KUINT8> & GetScalarDetectionCoefficientValues();
303 void ClearScalarDetectionCoefficientValues();
323 KUINT8 GetNumberTripDetonationWires()
const;
337 KUINT16 AddTripDetonationWire(
const std::vector<Vector> & Vertices );
338 const std::map< KUINT16, std::vector<Vector> > & GetTripDetonationWire()
const;
357 void SetTripDetonationWireVertices(
KUINT16 Index,
const std::vector<KDIS::DATA_TYPE::Vector> & Vertices )
throw(
KException );
359 const std::vector<KDIS::DATA_TYPE::Vector> & GetWireVertices(
KUINT16 Index )
throw(
KException );
376 virtual KString GetAsString()
const;
378 KBOOL operator == (
const Mine & Value )
const;
379 KBOOL operator != (
const Mine & Value )
const;
EulerAngles m_Ori
Definition: Mine.h:69
MineFusing m_MF
Definition: Mine.h:77
virtual KDataStream Encode() const
Description: Convert To Network Data.
Definition: Mine.h:98
virtual void Decode(KDataStream &stream)
Description: Convert From Network Data.
Definition: Mine.h:97
KDIS::DATA_TYPE::MinePaintScheme m_MPS
Definition: Mine.h:81
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT16 m_ui16ID
Definition: Mine.h:61
float KFLOAT32
Definition: KDefines.h:113
KUINT16 m_ui16NextIndex
Definition: Mine.h:86
std::vector< KUINT8 > m_vui8SDC
Definition: Mine.h:79
Definition: MineFusing.h:48
Definition: MinePaintScheme.h:47
Definition: KDefines.h:182
Definition: KDataStream.h:48
std::map< KUINT16, std::vector< KDIS::DATA_TYPE::Vector > > m_mvVertices
Definition: Mine.h:85
KFLOAT32 m_f32GrndOffset
Definition: Mine.h:63
KUINT8 m_ui8NumTrpDetWrs
Definition: Mine.h:83
KFLOAT32 m_f32Rflt
Definition: Mine.h:73
bool KBOOL
Definition: KDefines.h:119
ClockTime m_MET
Definition: Mine.h:75
Definition: EulerAngles.h:46
std::string KString
Definition: KDefines.h:116
KFLOAT32 m_f32SnwOffset
Definition: Mine.h:67
virtual void Encode(KDataStream &stream) const
Definition: Mine.h:101
unsigned char KUINT8
Definition: KDefines.h:99
#define KDIS_EXPORT
Definition: KDefines.h:82
KFLOAT32 m_f32WtrOffset
Definition: Mine.h:65
KFLOAT32 m_f32ThrmCont
Definition: Mine.h:71
Vector m_Loc
Definition: Mine.h:59
Definition: MinefieldDataFilter.h:49
Definition: ClockTime.h:49