Class GridDataType2
java.lang.Object
edu.nps.moves.dis7.pdus.GridData
edu.nps.moves.dis7.pdus.GridDataType2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected float[]
dataValues is an undescribed parameter...protected short
numberOfValues is an undescribed parameter...protected short
zero-filled array of padding bits for byte alignment and consistent sizing of PDU dataFields inherited from class edu.nps.moves.dis7.pdus.GridData
dataRepresentation, sampleType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
equalsImpl
(Object obj) Compare all fields that contribute to the state, ignoring transient and static fields, forthis
and the supplied objectfloat[]
Getter fordataValues
int
Returns size of this serialized (marshalled) object in bytesshort
Getter forpadding
int
hashCode()
void
marshal
(DataOutputStream dos) Serializes an object to a DataOutputStream.void
marshal
(ByteBuffer byteBuffer) Packs an object into the ByteBuffer.setDataValues
(float[] pDataValues) Setter fordataValues
setPadding
(int pPadding) Utility setter forpadding
setPadding
(short pPadding) Setter forpadding
toString()
int
unmarshal
(DataInputStream dis) Deserializes an object from a DataInputStream.int
unmarshal
(ByteBuffer byteBuffer) Unpacks a Pdu from the underlying data.Methods inherited from class edu.nps.moves.dis7.pdus.GridData
getDataRepresentation, getSampleType, setDataRepresentation, setSampleType
-
Field Details
-
numberOfValues
protected short numberOfValuesnumberOfValues is an undescribed parameter... -
padding
protected short paddingzero-filled array of padding bits for byte alignment and consistent sizing of PDU data -
dataValues
protected float[] dataValuesdataValues is an undescribed parameter...
-
-
Constructor Details
-
GridDataType2
public GridDataType2()Constructor creates and configures a new instance object
-
-
Method Details
-
getMarshalledSize
public int getMarshalledSize()Returns size of this serialized (marshalled) object in bytes- Overrides:
getMarshalledSize
in classGridData
- Returns:
- serialized size in bytes
- See Also:
-
setPadding
Setter forpadding
- Parameters:
pPadding
- new value of interest- Returns:
- same object to permit progressive setters
-
setPadding
Utility setter forpadding
- Parameters:
pPadding
- new value of interest- Returns:
- same object to permit progressive setters
-
getPadding
-
setDataValues
Setter fordataValues
- Parameters:
pDataValues
- new value of interest- Returns:
- same object to permit progressive setters
-
getDataValues
-
marshal
Serializes an object to a DataOutputStream. -
unmarshal
Deserializes an object from a DataInputStream. -
marshal
Packs an object into the ByteBuffer.- Overrides:
marshal
in classGridData
- Parameters:
byteBuffer
- The ByteBuffer at the position to begin writing- Throws:
BufferOverflowException
- if byteBuffer is too smallReadOnlyBufferException
- if byteBuffer is read onlyException
- ByteBuffer-generated exception- See Also:
-
unmarshal
Unpacks a Pdu from the underlying data.- Overrides:
unmarshal
in classGridData
- Parameters:
byteBuffer
- The ByteBuffer at the position to begin reading- Returns:
- marshalled serialized size in bytes
- Throws:
BufferUnderflowException
- if byteBuffer is too smallException
- ByteBuffer-generated exception- See Also:
-
equals
-
equalsImpl
Description copied from class:GridData
Compare all fields that contribute to the state, ignoring transient and static fields, forthis
and the supplied object- Overrides:
equalsImpl
in classGridData
- Parameters:
obj
- the object to compare to- Returns:
- true if the objects are equal, false otherwise.
-
toString
-
hashCode
-