Package edu.nps.moves.dis7
Class GridDataType1
java.lang.Object
edu.nps.moves.dis7.GridData
edu.nps.moves.dis7.GridDataType1
- All Implemented Interfaces:
java.io.Serializable
public class GridDataType1 extends GridData implements java.io.Serializable
6.2.41, table 69
IEEE Std 1278.1-2012, IEEE Standard for Distributed Interactive Simulation—Application Protocols
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected short[]dataValuesprotected floatfieldOffsetprotected floatfieldScaleprotected shortnumberOfValues -
Constructor Summary
Constructors Constructor Description GridDataType1()Constructor -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)booleanequalsImpl(java.lang.Object obj)Compare all fields that contribute to the state, ignoring transient and static fields, forthisand the supplied objectshort[]getDataValues()Getter fordataValuesfloatgetFieldOffset()Getter forfieldOffsetfloatgetFieldScale()Getter forfieldScaleintgetMarshalledSize()Returns the size of this serialized object in bytesvoidmarshal(java.io.DataOutputStream dos)Serializes an object to a DataOutputStream.voidmarshal(java.nio.ByteBuffer buff)Packs an object into the ByteBuffer.GridDataType1setDataValues(short[] pDataValues)Setter fordataValuesGridDataType1setFieldOffset(float pFieldOffset)Setter forfieldOffsetGridDataType1setFieldScale(float pFieldScale)Setter forfieldScalejava.lang.StringtoString()intunmarshal(java.io.DataInputStream dis)Unserializes an object from a DataInputStream.intunmarshal(java.nio.ByteBuffer buff)Unpacks a Pdu from the underlying data.Methods inherited from class edu.nps.moves.dis7.GridData
getDataRepresentation, getSampleType, setDataRepresentation, setSampleType
-
Field Details
-
fieldScale
protected float fieldScale -
fieldOffset
protected float fieldOffset -
numberOfValues
protected short numberOfValues -
dataValues
protected short[] dataValues
-
-
Constructor Details
-
GridDataType1
public GridDataType1()Constructor
-
-
Method Details
-
getMarshalledSize
public int getMarshalledSize()Returns the size of this serialized object in bytes- Overrides:
getMarshalledSizein classGridData
-
setFieldScale
Setter forfieldScale -
getFieldScale
public float getFieldScale()Getter forfieldScale -
setFieldOffset
Setter forfieldOffset -
getFieldOffset
public float getFieldOffset()Getter forfieldOffset -
setDataValues
Setter fordataValues -
getDataValues
public short[] getDataValues()Getter fordataValues -
marshal
public void marshal(java.io.DataOutputStream dos) throws java.lang.ExceptionSerializes an object to a DataOutputStream. -
unmarshal
public int unmarshal(java.io.DataInputStream dis) throws java.lang.ExceptionUnserializes an object from a DataInputStream. -
marshal
public void marshal(java.nio.ByteBuffer buff) throws java.lang.ExceptionPacks an object into the ByteBuffer. -
unmarshal
public int unmarshal(java.nio.ByteBuffer buff) throws java.lang.ExceptionUnpacks a Pdu from the underlying data. -
equals
public boolean equals(java.lang.Object obj) -
equalsImpl
public boolean equalsImpl(java.lang.Object obj)Description copied from class:GridDataCompare all fields that contribute to the state, ignoring transient and static fields, forthisand the supplied object- Overrides:
equalsImplin classGridData- Parameters:
obj- the object to compare to- Returns:
- true if the objects are equal, false otherwise.
-
toString
public java.lang.String toString()
-