public class GridAxisRecordRepresentation1 extends GridAxisRecord implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.List<TwoByteChunk> |
dataValues
variable length list of data parameters ^^^this is wrong--need padding as well
|
protected float |
fieldOffset
constant offset used to scale grid data
|
protected float |
fieldScale
constant scale factor
|
protected int |
numberOfValues
Number of data values
|
dataRepresentation, sampleType
Constructor and Description |
---|
GridAxisRecordRepresentation1()
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
boolean |
equalsImpl(java.lang.Object obj)
Compare all fields that contribute to the state, ignoring
transient and static fields, for
this and the supplied object |
java.util.List<TwoByteChunk> |
getDataValues() |
float |
getFieldOffset() |
float |
getFieldScale() |
int |
getMarshalledSize() |
int |
getNumberOfValues() |
void |
marshal(java.nio.ByteBuffer buff)
Packs a Pdu into the ByteBuffer.
|
void |
marshal(java.io.DataOutputStream dos) |
void |
setDataValues(java.util.List<TwoByteChunk> pDataValues) |
void |
setFieldOffset(float pFieldOffset) |
void |
setFieldScale(float pFieldScale) |
void |
setNumberOfValues(int pNumberOfValues)
Note that setting this value will not change the marshalled value.
|
void |
unmarshal(java.nio.ByteBuffer buff)
Unpacks a Pdu from the underlying data.
|
void |
unmarshal(java.io.DataInputStream dis) |
getDataRepresentation, getSampleType, setDataRepresentation, setSampleType
protected float fieldScale
protected float fieldOffset
protected int numberOfValues
protected java.util.List<TwoByteChunk> dataValues
public int getMarshalledSize()
getMarshalledSize
in class GridAxisRecord
public void setFieldScale(float pFieldScale)
public float getFieldScale()
public void setFieldOffset(float pFieldOffset)
public float getFieldOffset()
public int getNumberOfValues()
public void setNumberOfValues(int pNumberOfValues)
public void setDataValues(java.util.List<TwoByteChunk> pDataValues)
public java.util.List<TwoByteChunk> getDataValues()
public void marshal(java.io.DataOutputStream dos)
marshal
in class GridAxisRecord
public void unmarshal(java.io.DataInputStream dis)
unmarshal
in class GridAxisRecord
public void marshal(java.nio.ByteBuffer buff)
marshal
in class GridAxisRecord
buff
- The ByteBuffer at the position to begin writingjava.nio.BufferOverflowException
- if buff is too smalljava.nio.ReadOnlyBufferException
- if buff is read onlyByteBuffer
public void unmarshal(java.nio.ByteBuffer buff)
unmarshal
in class GridAxisRecord
buff
- The ByteBuffer at the position to begin readingjava.nio.BufferUnderflowException
- if buff is too smallByteBuffer
public boolean equals(java.lang.Object obj)
equals
in class GridAxisRecord
public boolean equalsImpl(java.lang.Object obj)
GridAxisRecord
this
and the supplied objectequalsImpl
in class GridAxisRecord
obj
- the object to compare to