Package edu.nps.moves.dis7.enumerations
Enum PlatformAirCivilianHelicopterSubcategories
java.lang.Object
java.lang.Enum<PlatformAirCivilianHelicopterSubcategories>
edu.nps.moves.dis7.enumerations.PlatformAirCivilianHelicopterSubcategories
- All Implemented Interfaces:
edu.nps.moves.dis7.SubCategory
,java.io.Serializable
,java.lang.Comparable<PlatformAirCivilianHelicopterSubcategories>
,java.lang.constant.Constable
public enum PlatformAirCivilianHelicopterSubcategories extends java.lang.Enum<PlatformAirCivilianHelicopterSubcategories> implements edu.nps.moves.dis7.SubCategory
Generated from XML, SISO-REF-010-v25, 2018-08-29
UID 278 marshal size 8
Platform-Air Civilian Helicopter Subcategories
Subcategories for Air Platform Categories 90-92. Subcategory values have the number of rotors in the 10's digit and the rotor configuration in the 1's digit.
UID 278 marshal size 8
Platform-Air Civilian Helicopter Subcategories
Subcategories for Air Platform Categories 90-92. Subcategory values have the number of rotors in the 10's digit and the rotor configuration in the 1's digit.
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description COAXIAL_ROTOR
Coaxial RotorINTERMESHING_ROTOR
Intermeshing RotorSINGLE_ROTOR_PISTON_ENGINE
Single Rotor, Piston EngineSINGLE_ROTOR_TURBOSHAFT_ENGINE_CONVENTIONAL_TAIL_ROTOR
Single Rotor, Turboshaft Engine, Conventional Tail RotorSINGLE_ROTOR_TURBOSHAFT_ENGINE_NO_TAIL_ROTOR
Single Rotor, Turboshaft Engine, No Tail RotorSINGLE_ROTOR_TURBOSHAFT_ENGINE_SHROUDED_TAIL_ROTOR
Single Rotor, Turboshaft Engine, Shrouded Tail RotorTANDEM_ROTOR
Tandem Rotor -
Method Summary
Modifier and Type Method Description java.lang.String
getDescription()
static int
getEnumBitWidth()
static PlatformAirCivilianHelicopterSubcategories
getEnumForValue(int i)
int
getMarshalledSize()
int
getValue()
void
marshal(java.io.DataOutputStream dos)
void
marshal(java.nio.ByteBuffer buff)
java.lang.String
toString()
static PlatformAirCivilianHelicopterSubcategories
unmarshalEnum(java.io.DataInputStream dis)
static PlatformAirCivilianHelicopterSubcategories
unmarshalEnum(java.nio.ByteBuffer buff)
static PlatformAirCivilianHelicopterSubcategories
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static PlatformAirCivilianHelicopterSubcategories[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
SINGLE_ROTOR_PISTON_ENGINE
Single Rotor, Piston Engine -
SINGLE_ROTOR_TURBOSHAFT_ENGINE_CONVENTIONAL_TAIL_ROTOR
public static final PlatformAirCivilianHelicopterSubcategories SINGLE_ROTOR_TURBOSHAFT_ENGINE_CONVENTIONAL_TAIL_ROTORSingle Rotor, Turboshaft Engine, Conventional Tail Rotor -
SINGLE_ROTOR_TURBOSHAFT_ENGINE_SHROUDED_TAIL_ROTOR
public static final PlatformAirCivilianHelicopterSubcategories SINGLE_ROTOR_TURBOSHAFT_ENGINE_SHROUDED_TAIL_ROTORSingle Rotor, Turboshaft Engine, Shrouded Tail Rotor -
SINGLE_ROTOR_TURBOSHAFT_ENGINE_NO_TAIL_ROTOR
public static final PlatformAirCivilianHelicopterSubcategories SINGLE_ROTOR_TURBOSHAFT_ENGINE_NO_TAIL_ROTORSingle Rotor, Turboshaft Engine, No Tail Rotor -
TANDEM_ROTOR
Tandem Rotor -
COAXIAL_ROTOR
Coaxial Rotor -
INTERMESHING_ROTOR
Intermeshing Rotor
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
getValue
public int getValue()- Specified by:
getValue
in interfaceedu.nps.moves.dis7.SubCategory
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescription
in interfaceedu.nps.moves.dis7.SubCategory
-
getEnumBitWidth
public static int getEnumBitWidth() -
getEnumForValue
-
marshal
public void marshal(java.io.DataOutputStream dos) throws java.io.IOException- Throws:
java.io.IOException
-
marshal
public void marshal(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static PlatformAirCivilianHelicopterSubcategories unmarshalEnum(java.io.DataInputStream dis) throws java.lang.Exception- Throws:
java.lang.Exception
-
unmarshalEnum
public static PlatformAirCivilianHelicopterSubcategories unmarshalEnum(java.nio.ByteBuffer buff) throws java.lang.Exception- Throws:
java.lang.Exception
-
getMarshalledSize
public int getMarshalledSize() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<PlatformAirCivilianHelicopterSubcategories>
-