Enum Class DeadReckoningAlgorithm
- All Implemented Interfaces:
Serializable
,Comparable<DeadReckoningAlgorithm>
,Constable
This
enum
type is generated from XML,
UID 44,
marshal size 8;
DeadReckoningAlgorithm has 10 enumerations total.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionDRM (FPB) - Similar to FPW except in Body CoordinatesDRM (FPW) - Constant Velocity / Low Acceleration Linear Motion EntityDRM (FVB) - Similar to FVW except in Body CoordinatesDRM (FVW) - High Speed or Maneuvering EntityDRM (RPB) - Similar to RPW except in Body CoordinatesDRM (RPW) - Constant Velocity / Low Acceleration Linear Motion Entity with Extrapolation of OrientationDRM (RVB) - Similar to RVW except in Body CoordinatesDRM (RVW) - High Speed or Maneuvering Entity with Extrapolation of OrientationOtherStatic - Non-moving Entity -
Method Summary
Modifier and TypeMethodDescriptionProvide enumeration descriptionstatic int
bit width for this enumerationstatic DeadReckoningAlgorithm
getEnumForValue
(int value) Provide enumeration for a given valueint
Returns size of this serialized (marshalled) object in bytesgetName()
Provide nameboolean
getTRACE()
Whether tracing is on or off for this objectint
getValue()
Provide enumeration valuevoid
marshal
(DataOutputStream dos) Marshal value to DataOutputStreamvoid
marshal
(ByteBuffer byteBuffer) Marshal value to ByteBuffervoid
setTRACE
(boolean value) Set tracing on/off for this objecttoString()
Provide simple identifierstatic DeadReckoningAlgorithm
Unmarshal value to DataInputStreamstatic DeadReckoningAlgorithm
unmarshalEnum
(ByteBuffer byteBuffer) Unmarshal enumeration value to ByteBufferstatic DeadReckoningAlgorithm
Returns the enum constant of this class with the specified name.static DeadReckoningAlgorithm[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
OTHER
Other -
STATIC_NON_MOVING_ENTITY
Static - Non-moving Entity -
DRM_FPW_CONSTANT_VELOCITY_LOW_ACCELERATION_LINEAR_MOTION_ENTITY
public static final DeadReckoningAlgorithm DRM_FPW_CONSTANT_VELOCITY_LOW_ACCELERATION_LINEAR_MOTION_ENTITYDRM (FPW) - Constant Velocity / Low Acceleration Linear Motion Entity -
DRM_RPW_CONSTANT_VELOCITY_LOW_ACCELERATION_LINEAR_MOTION_ENTITY_WITH_EXTRAPOLATION_OF_ORIENTATION
public static final DeadReckoningAlgorithm DRM_RPW_CONSTANT_VELOCITY_LOW_ACCELERATION_LINEAR_MOTION_ENTITY_WITH_EXTRAPOLATION_OF_ORIENTATIONDRM (RPW) - Constant Velocity / Low Acceleration Linear Motion Entity with Extrapolation of Orientation -
DRM_RVW_HIGH_SPEED_OR_MANEUVERING_ENTITY_WITH_EXTRAPOLATION_OF_ORIENTATION
public static final DeadReckoningAlgorithm DRM_RVW_HIGH_SPEED_OR_MANEUVERING_ENTITY_WITH_EXTRAPOLATION_OF_ORIENTATIONDRM (RVW) - High Speed or Maneuvering Entity with Extrapolation of Orientation -
DRM_FVW_HIGH_SPEED_OR_MANEUVERING_ENTITY
DRM (FVW) - High Speed or Maneuvering Entity -
DRM_FPB_SIMILAR_TO_FPW_EXCEPT_IN_BODY_COORDINATES
DRM (FPB) - Similar to FPW except in Body Coordinates -
DRM_RPB_SIMILAR_TO_RPW_EXCEPT_IN_BODY_COORDINATES
DRM (RPB) - Similar to RPW except in Body Coordinates -
DRM_RVB_SIMILAR_TO_RVW_EXCEPT_IN_BODY_COORDINATES
DRM (RVB) - Similar to RVW except in Body Coordinates -
DRM_FVB_SIMILAR_TO_FVW_EXCEPT_IN_BODY_COORDINATES
DRM (FVB) - Similar to FVW except in Body Coordinates
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getValue
public int getValue()Provide enumeration value- Returns:
- integer value
-
getDescription
-
getEnumBitWidth
public static int getEnumBitWidth()bit width for this enumeration- Returns:
- number of bits wide
-
getEnumForValue
Provide enumeration for a given value- Parameters:
value
- integer value of interest- Returns:
- enumeration corresponding to numeric value
-
setTRACE
public void setTRACE(boolean value) Set tracing on/off for this object- Parameters:
value
- whether tracing is on or off
-
getTRACE
public boolean getTRACE()Whether tracing is on or off for this object- Returns:
- whether tracing is on or off
-
marshal
Marshal value to DataOutputStream- Parameters:
dos
- DataOutputStream for output- Throws:
IOException
- input-output error- See Also:
-
marshal
Marshal value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for output- Throws:
IOException
- input-output errorException
- See Also:
-
unmarshalEnum
Unmarshal value to DataInputStream- Parameters:
dis
- DataInputStream for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
unmarshalEnum
Unmarshal enumeration value to ByteBuffer- Parameters:
byteBuffer
- ByteBuffer for input- Returns:
- enumeration of interest
- Throws:
Exception
- unmarshalling input-output error- See Also:
-
getMarshalledSize
public int getMarshalledSize()Returns size of this serialized (marshalled) object in bytes- Returns:
- serialized size in bytes
- See Also:
-
getName
-
toString
Provide simple identifier- Overrides:
toString
in classEnum<DeadReckoningAlgorithm>
- Returns:
- class name, value and name
-