3 #include <dis7/utils/DataStream.h> 4 #include <dis7/opendis7_export.h> 44 virtual void marshal(
DataStream& dataStream)
const;
45 virtual void unmarshal(
DataStream& dataStream);
47 double getDomainInitialXi()
const;
48 void setDomainInitialXi(
double pX);
50 double getDomainFinalXi()
const;
51 void setDomainFinalXi(
double pX);
53 unsigned short getDomainPointsXi()
const;
54 void setDomainPointsXi(
unsigned short pX);
56 unsigned char getInterleafFactor()
const;
57 void setInterleafFactor(
unsigned char pX);
59 unsigned char getAxisType()
const;
60 void setAxisType(
unsigned char pX);
62 unsigned short getNumberOfPointsOnXiAxis()
const;
63 void setNumberOfPointsOnXiAxis(
unsigned short pX);
65 unsigned short getInitialIndex()
const;
66 void setInitialIndex(
unsigned short pX);
69 virtual int getMarshalledSize()
const;
71 bool operator ==(
const GridAxis& rhs)
const;
Symbolic names as defined in 5.1.4.
Definition: AcknowledgePdu.h:8
unsigned short _domainPointsXi
The number of grid points along the Xi domain axis for the enviornmental state data.
Definition: GridAxis.h:25
double _domainInitialXi
coordinate of the grid origin or initial value
Definition: GridAxis.h:19
unsigned char _interleafFactor
interleaf factor along the domain axis.
Definition: GridAxis.h:28
Definition: GridAxis.h:15
a class to support managing a network buffer.
Definition: DataStream.h:28
unsigned short _numberOfPointsOnXiAxis
Number of grid locations along Xi axis.
Definition: GridAxis.h:34
unsigned short _initialIndex
initial grid point for the current pdu
Definition: GridAxis.h:37
double _domainFinalXi
coordinate of the endpoint or final value
Definition: GridAxis.h:22
unsigned char _axisType
type of grid axis
Definition: GridAxis.h:31