|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.nps.moves.dis.GridAxisRecord
edu.nps.moves.dis.GridAxisRecordRepresentation1
@Entity public class GridAxisRecordRepresentation1
5.2.44: Grid data record, representation 1 Copyright (c) 2008-2010, MOVES Institute, Naval Postgraduate School. All rights reserved. This work is licensed under the BSD open source license, available at https://www.movesinstitute.org/licenses/bsd.html
Field Summary | |
---|---|
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 |
Fields inherited from class edu.nps.moves.dis.GridAxisRecord |
---|
dataRepresentation, sampleType |
Constructor Summary | |
---|---|
GridAxisRecordRepresentation1()
Constructor |
Method Summary | |
---|---|
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)
|
Methods inherited from class edu.nps.moves.dis.GridAxisRecord |
---|
getDataRepresentation, getPk_GridAxisRecord, getSampleType, setDataRepresentation, setPk_GridAxisRecord, setSampleType |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected float fieldScale
protected float fieldOffset
protected int numberOfValues
protected java.util.List<TwoByteChunk> dataValues
Constructor Detail |
---|
public GridAxisRecordRepresentation1()
Method Detail |
---|
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 writing
java.nio.BufferOverflowException
- if buff is too small
java.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 reading
java.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 object
equalsImpl
in class GridAxisRecord
obj
- the object to compare to
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |