81 #define GRID_AXIS_REGULAR 24
85 GridAxisRegular( KDataStream & stream )
throw( KException );
90 KUINT8 AxisType, KDataStream & stream );
95 virtual ~GridAxisRegular();
104 void SetDomainInitialXi(
KFLOAT64 Xi );
105 KFLOAT64 GetDomainInitialXi()
const;
114 void SetDomainFinalXi(
KFLOAT64 Xi );
126 void SetDomainPointsXi(
KUINT16 Xi );
127 KUINT16 GetDomainPoints()
const;
137 void SetInterleafFactor(
KUINT8 IF );
138 KUINT8 GetInterleafFactor()
const;
149 void SetAxisType(
KUINT8 AT );
150 KUINT8 GetAxisType()
const;
159 void SetNumberOfPointsOnXiAxis(
KUINT16 NP );
160 KUINT16 GetNumberOfPointsOnXiAxis()
const;
170 void SetInitialIndexXi(
KUINT16 I );
171 KUINT16 GetInitialIndexXi()
const;
178 virtual KBOOL IsGridRegular()
const;
190 virtual KString GetAsString()
const;
197 virtual void Decode( KDataStream & stream )
throw( KException );
204 virtual KDataStream Encode()
const;
205 virtual void Encode( KDataStream & stream )
const;
207 KBOOL operator == (
const GridAxisRegular & Value )
const;
208 KBOOL operator != (
const GridAxisRegular & Value )
const;
KUINT16 m_ui16InitialIndex
Definition: GridAxisRegular.h:77
unsigned short int KUINT16
Definition: KDefines.h:101
KUINT8 m_ui8InterleafFactor
Definition: GridAxisRegular.h:71
Definition: GridAxisRegular.h:61
Definition: DataTypeBase.h:49
bool KBOOL
Definition: KDefines.h:119
KUINT8 m_ui8AxisType
Definition: GridAxisRegular.h:73
KFLOAT64 m_f64DomainFinalXi
Definition: GridAxisRegular.h:67
std::string KString
Definition: KDefines.h:116
double KFLOAT64
Definition: KDefines.h:114
unsigned char KUINT8
Definition: KDefines.h:99
#define KDIS_EXPORT
Definition: KDefines.h:82
KUINT16 m_ui16DomainPointsXi
Definition: GridAxisRegular.h:69
KFLOAT64 m_f64DomainInitialXi
Definition: GridAxisRegular.h:65
KUINT16 m_ui16NumPoints
Definition: GridAxisRegular.h:75