44 #include "./../Header.h"
45 #include "./../../DataTypes/EntityIdentifier.h"
46 #include "./../../DataTypes/EnvironmentType.h"
47 #include "./../../DataTypes/EulerAngles.h"
48 #include "./../../DataTypes/GridAxisIrregular.h"
49 #include "./../../DataTypes/GridDataType0.h"
50 #include "./../../DataTypes/GridDataType1.h"
51 #include "./../../DataTypes/GridDataType2.h"
52 #include "./../../Extras/KRef_Ptr.h"
104 static const KUINT16 GRIDDED_DATA_PDU_SIZE = 64;
136 void SetFieldNumber(
KUINT16 FN );
137 KUINT16 GetFieldNumber()
const;
149 void SetPDUNumber(
KUINT16 PN );
160 void SetPDUTotal(
KUINT16 PT );
178 KUINT8 GetNumberAxis()
const;
216 void SetSampleTime(
KUINT64 ST );
227 void SetTotalValues(
KUINT32 TV );
228 KUINT32 GetTotalValues()
const;
240 void SetVectorDimension(
KUINT8 VD );
241 KUINT8 GetVectorDimension()
const;
254 void SetGridAxisDescriptors(
const std::vector<KDIS::DATA_TYPE::GridAxisDescriptor> & GADS );
255 const std::vector<KDIS::DATA_TYPE::GridAxisDescriptor> & GetSetGridAxisDescriptors()
const;
266 void SetGridData(
const std::vector<KDIS::DATA_TYPE::GridDataPtr> & GD );
267 const std::vector<KDIS::DATA_TYPE::GridDataPtr> & GetGridData()
const;
273 virtual KString GetAsString()
const;
KDIS::DATA_TYPE::EulerAngles m_Ori
Definition: Gridded_Data_PDU.h:87
unsigned int KUINT32
Definition: KDefines.h:103
KUINT16 m_ui16Padding1
Definition: Gridded_Data_PDU.h:95
KUINT8 m_ui8NumAxis
Definition: Gridded_Data_PDU.h:81
KDIS::UTILS::KRef_Ptr< GridData > GridDataPtr
Definition: Gridded_Data_PDU.h:61
Definition: Gridded_Data_PDU.h:67
KUINT16 m_ui16FieldNum
Definition: Gridded_Data_PDU.h:73
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT8 m_ui8Padding1
Definition: Gridded_Data_PDU.h:96
ConstantGrid
Definition: EnumSyntheticEnviroment.h:135
KUINT16 m_ui16PDUNum
Definition: Gridded_Data_PDU.h:75
Definition: EnvironmentType.h:46
std::vector< KDIS::DATA_TYPE::GridDataPtr > m_vGridData
Definition: Gridded_Data_PDU.h:100
KDIS::UTILS::KRef_Ptr< GridAxisRegular > GridAxisDescriptor
Definition: Gridded_Data_PDU.h:60
Definition: KDefines.h:182
Definition: KDataStream.h:48
unsigned long long KUINT64
Definition: KDefines.h:105
bool KBOOL
Definition: KDefines.h:119
KUINT32 m_ui32TotalValues
Definition: Gridded_Data_PDU.h:91
Definition: EulerAngles.h:46
std::vector< KDIS::DATA_TYPE::GridAxisDescriptor > m_vpGridAxisDesc
Definition: Gridded_Data_PDU.h:98
CoordinateSystem
Definition: EnumSyntheticEnviroment.h:113
std::string KString
Definition: KDefines.h:116
KUINT8 m_ui8ConstGrid
Definition: Gridded_Data_PDU.h:83
KUINT16 m_ui16PDUTotal
Definition: Gridded_Data_PDU.h:77
KDIS::DATA_TYPE::EntityIdentifier m_EnvProcID
Definition: Gridded_Data_PDU.h:71
Definition: EntityIdentifier.h:49
KDIS::DATA_TYPE::EnvironmentType m_EnvType
Definition: Gridded_Data_PDU.h:85
KUINT8 m_ui8VecDim
Definition: Gridded_Data_PDU.h:93
unsigned char KUINT8
Definition: KDefines.h:99
KUINT16 m_ui16CordSys
Definition: Gridded_Data_PDU.h:79
KUINT64 m_ui64SampleTime
Definition: Gridded_Data_PDU.h:89
#define KDIS_EXPORT
Definition: KDefines.h:82
Definition: KRef_Ptr.h:73