open-dis-cpp
Public Member Functions | Protected Attributes | List of all members
DIS::GridAxisRecordRepresentation1 Class Reference
Inheritance diagram for DIS::GridAxisRecordRepresentation1:
Inheritance graph
[legend]
Collaboration diagram for DIS::GridAxisRecordRepresentation1:
Collaboration graph
[legend]

Public Member Functions

virtual void marshal (DataStream &dataStream) const
 
virtual void unmarshal (DataStream &dataStream)
 
float getFieldScale () const
 
void setFieldScale (float pX)
 
float getFieldOffset () const
 
void setFieldOffset (float pX)
 
unsigned short getNumberOfValues () const
 
std::vector< TwoByteChunk > & getDataValues ()
 
const std::vector< TwoByteChunk > & getDataValues () const
 
void setDataValues (const std::vector< TwoByteChunk > &pX)
 
virtual int getMarshalledSize () const
 
bool operator== (const GridAxisRecordRepresentation1 &rhs) const
 
- Public Member Functions inherited from DIS::GridAxisRecord
unsigned short getSampleType () const
 
void setSampleType (unsigned short pX)
 
unsigned short getDataRepresentation () const
 
void setDataRepresentation (unsigned short pX)
 
bool operator== (const GridAxisRecord &rhs) const
 

Protected Attributes

float _fieldScale
 constant scale factor
 
float _fieldOffset
 constant offset used to scale grid data
 
unsigned short _numberOfValues
 Number of data values.
 
std::vector< TwoByteChunk_dataValues
 variable length list of data parameters ^^^this is wrong–need padding as well
 
- Protected Attributes inherited from DIS::GridAxisRecord
unsigned short _sampleType
 type of environmental sample
 
unsigned short _dataRepresentation
 value that describes data representation
 

The documentation for this class was generated from the following files: