10 #ifndef DtGriddedDataRepository_H_
11 #define DtGriddedDataRepository_H_
54 virtual void setFieldNumber(
DtU16 num);
55 virtual DtU16 fieldNumber()
const;
58 virtual void setRecordNumber(
DtU16 num);
59 virtual DtU16 recordNumber()
const;
62 virtual void setRecordTotal(
DtU16 total);
63 virtual DtU16 recordTotal()
const;
70 virtual bool setNumGridAxes(
DtU8 axes);
71 virtual DtU8 numGridAxes()
const;
81 virtual void setOrientation(
const DtTaitBryan& orientation);
87 virtual void setSampleTime(
int index,
DtU32 time);
88 virtual DtU32 sampleTime(
int index)
const;
91 virtual void setTotalValues(
DtU32 total);
92 virtual DtU32 totalValues()
const;
96 virtual bool setVectorDim(
DtU8 dim);
97 virtual DtU8 vectorDim()
const;
109 virtual bool setGridAxisRecord(
int index,
111 virtual bool getGridAxisRecord(
int index,
114 virtual bool setGridAxisRecord(
int index,
116 virtual bool getGridAxisRecord(
int index,
129 virtual bool setGridDataRecord(
int index,
131 virtual bool getGridDataRecord(
int index,
134 virtual bool setGridDataRecord(
int index,
136 virtual bool getGridDataRecord(
int index,
139 virtual bool setGridDataRecord(
int index,
141 virtual bool getGridDataRecord(
int index,
DtEnvironmentDataCoordSystem
Grid Data Enums.
Definition: disEnums.h:2034
Instances of DtEnvironmentTypeRecord are used by the DtGriddedDataPdu for specifying environmental ty...
Definition: environmentTypeRecord.h:17
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Instances of DtGridDataRecordType2 are used to contain the information in the grid data records (of r...
Definition: gridDataRecordType2.h:27
DtEnvironmentGridType
Definition: disEnums.h:2039
DtTaitBryans are used to represent orientation of an object, using a set of three Euler angles...
Definition: vlTaitBryan.h:43
Contains the DtGriddedDataPdu class declaration.
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
virtual DtStateRepository * clone(bool copy=false) const
Return a copy/empty object of the same type as this.
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
DtGridDataRecType
Gridded data PDU enums.
Definition: disEnums.h:2084
Instances of DtGridDataRecordType0 are used to contain the information in the grid data records (of r...
Definition: gridDataRecordType0.h:25
Instances of DtGridAxisRecordVariable are used to contain the information in the grid axis variable s...
Definition: gridAxisRecordVariable.h:25
Instances of DtGriddedDataPdu are used to communicate environmental data defined on a grid...
Definition: griddedDataPdu.h:41
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
DtGriddedDataPdu myPdu
Definition: griddedDataRepository.h:157
DtGridAxisType
Definition: disEnums.h:2091
DtGridAxisRecordFixed is the fixed grid axis record used by the gridded data PDU class (DtGridDataPdu...
Definition: gridAxisRecordFixed.h:23
Contains the standard DIS enumerations.
virtual void printData() const
Print State Data to the DtInfo Stream.
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
virtual void printDataToStream(std::ostream &stream) const
Prints the State Data to the stream specified.
Instances of DtGridDataRecordType1 are used to contain the information in the grid data records (of r...
Definition: gridDataRecordType1.h:24
Instances of DtGriddedDataRepository are used to communicate environmental data defined on a grid...
Definition: griddedDataRepository.h:23