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_ROTORCoaxial RotorINTERMESHING_ROTORIntermeshing RotorSINGLE_ROTOR_PISTON_ENGINESingle Rotor, Piston EngineSINGLE_ROTOR_TURBOSHAFT_ENGINE_CONVENTIONAL_TAIL_ROTORSingle Rotor, Turboshaft Engine, Conventional Tail RotorSINGLE_ROTOR_TURBOSHAFT_ENGINE_NO_TAIL_ROTORSingle Rotor, Turboshaft Engine, No Tail RotorSINGLE_ROTOR_TURBOSHAFT_ENGINE_SHROUDED_TAIL_ROTORSingle Rotor, Turboshaft Engine, Shrouded Tail RotorTANDEM_ROTORTandem Rotor -
Method Summary
Modifier and Type Method Description java.lang.StringgetDescription()static intgetEnumBitWidth()static PlatformAirCivilianHelicopterSubcategoriesgetEnumForValue(int i)intgetMarshalledSize()intgetValue()voidmarshal(java.io.DataOutputStream dos)voidmarshal(java.nio.ByteBuffer buff)java.lang.StringtoString()static PlatformAirCivilianHelicopterSubcategoriesunmarshalEnum(java.io.DataInputStream dis)static PlatformAirCivilianHelicopterSubcategoriesunmarshalEnum(java.nio.ByteBuffer buff)static PlatformAirCivilianHelicopterSubcategoriesvalueOf(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:
getValuein interfaceedu.nps.moves.dis7.SubCategory
-
getDescription
public java.lang.String getDescription()- Specified by:
getDescriptionin 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:
toStringin classjava.lang.Enum<PlatformAirCivilianHelicopterSubcategories>
-