mil.navy.nps.disEnumerations
Class ParameterTypeArticulatedPartsLowBitsField

java.lang.Object
  extended bymil.navy.nps.disEnumerations.ParameterTypeArticulatedPartsLowBitsField

public class ParameterTypeArticulatedPartsLowBitsField
extends java.lang.Object

Parameter Type Articulated Parts LowBits Field -- These Enumerations are used to describe a part of the Articulated Parameter Enumeration. They are combined with the Parameter Type Articulated Parts HighBits enumeration to make a complete 32 bit Enumeration. i.e.

Version:
1.1
Author:
Ronan Fauglas, Don Brutzman
References:
DIS Data Dictionary: Parameter Type Articulated Parts LowBits Field (local) Parameter Type Articulated Parts LowBits Field (SISO)
JDBE:DIS Data Dictionary Version 1.0a (DIS-DD)
Perl script (converting html enumerations to java enumerations) convertJdbeDisEnumerationsToJava.pl (local) or http://web.3D.org/WorkingGroups/vrtp/mil/navy/nps/disEnumerations/convertJdbeDisEnumerationsToJava.pl
"Named Constants," The Java Programming Language, Gosling & Arnold.
Explanation:
This file has been automatically generated from a local copy of the DIS Data Dictionary at http://SISO.sc.ist.ucf.edu/dis/dis-dd/ html source file by convertJdbeDisEnumerationsToJava.pl (local) or http://www.web3D.org/WorkingGroups/vrtp/mil/navy/nps/disEnumerations/convertJdbeDisEnumerationsToJava.pl.

This is effectively a C-style enumeration. Java doesn't do enumerations like C, so you have to wrap a class around it. It's a bit more typing, but pretty simple-minded. Note that the variables are declared public. The default for access is package-wide, but these variables might need to be accessed from outside the package. Since all the variables are final (i.e. constant), nobody can change anything anyway, so this is no biggie.

To use these enumerations in your Java code, import the package first:

import mil.navy.nps.disEnumerations.*;
You access this via something like ParameterTypeArticulatedPartsLowBitsField.Z, i.e. combine the class name, a period, and a class variable (enumeration) name.

History:
21jan98 /Ronan Fauglas /New
30mar99 /Don Brutzman /Revised Javadoc, many more enumeration classes
Location:
ParameterTypeArticulatedPartsLowBitsField.java (local)
http://www.web3D.org/WorkingGroups/vrtp/mil/navy/nps/disEnumerations/ParameterTypeArticulatedPartsLowBitsField.java

Field Summary
static short AZIMUTH
          (11) Azimuth
static short AZIMUTHRATE
          (12) Azimuth rate
static short ELEVATION
          (13) Elevation
static short ELEVATIONRATE
          (14) Elevation Rate
static short EXTENSION
          (3) Extension
static short EXTENSIONRATE
          (4) Extension Rate
static short POSITION
          (1) Position
static short POSITIONRATE
          (2) Position Rate
static short ROTATION
          (15) Rotation
static short ROTATIONRATE
          (16) Rotation Rate
static short X
          (5) X
static short XRATE
          (6) X rate
static short Y
          (7) Y
static short YRATE
          (8) Y rate
static short Z
          (9) Z
static short ZRATE
          (10) Z rate
 
Constructor Summary
ParameterTypeArticulatedPartsLowBitsField()
           
 
Method Summary
static java.lang.String toString(int idNumber)
          Returns a string containing the enumeration name which corresponds to an enumeration value, as in ParameterTypeArticulatedPartsLowBitsField.toString (1) returns the string "POSITION"
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POSITION

public static final short POSITION
(1) Position

See Also:
Constant Field Values

ZRATE

public static final short ZRATE
(10) Z rate

See Also:
Constant Field Values

AZIMUTH

public static final short AZIMUTH
(11) Azimuth

See Also:
Constant Field Values

AZIMUTHRATE

public static final short AZIMUTHRATE
(12) Azimuth rate

See Also:
Constant Field Values

ELEVATION

public static final short ELEVATION
(13) Elevation

See Also:
Constant Field Values

ELEVATIONRATE

public static final short ELEVATIONRATE
(14) Elevation Rate

See Also:
Constant Field Values

ROTATION

public static final short ROTATION
(15) Rotation

See Also:
Constant Field Values

ROTATIONRATE

public static final short ROTATIONRATE
(16) Rotation Rate

See Also:
Constant Field Values

POSITIONRATE

public static final short POSITIONRATE
(2) Position Rate

See Also:
Constant Field Values

EXTENSION

public static final short EXTENSION
(3) Extension

See Also:
Constant Field Values

EXTENSIONRATE

public static final short EXTENSIONRATE
(4) Extension Rate

See Also:
Constant Field Values

X

public static final short X
(5) X

See Also:
Constant Field Values

XRATE

public static final short XRATE
(6) X rate

See Also:
Constant Field Values

Y

public static final short Y
(7) Y

See Also:
Constant Field Values

YRATE

public static final short YRATE
(8) Y rate

See Also:
Constant Field Values

Z

public static final short Z
(9) Z

See Also:
Constant Field Values
Constructor Detail

ParameterTypeArticulatedPartsLowBitsField

public ParameterTypeArticulatedPartsLowBitsField()
Method Detail

toString

public static java.lang.String toString(int idNumber)
Returns a string containing the enumeration name which corresponds to an enumeration value, as in ParameterTypeArticulatedPartsLowBitsField.toString (1) returns the string "POSITION"