Class LandPlatformAppearance

java.lang.Object
java.util.BitSet
edu.nps.moves.dis7.pdus.DisBitSet
edu.nps.moves.dis7.enumerations.LandPlatformAppearance
All Implemented Interfaces:
Marshaller, Serializable, Cloneable

public class LandPlatformAppearance extends DisBitSet
Generated from XML, UID 31, marshal size 32, LandPlatformAppearance
See Also:
  • Field Details

    • PAINTSCHEME

      public static LandPlatformAppearance.Bits PAINTSCHEME
      (bit position 0, boolean) Describes the visual paint design, use AppearancePaintScheme values for this field
    • MOBILITYKILLED

      public static LandPlatformAppearance.Bits MOBILITYKILLED
      (bit position 1, boolean) Describes whether it is capable of moving on its own power
    • FIREPOWERKILLED

      public static LandPlatformAppearance.Bits FIREPOWERKILLED
      (bit position 2, boolean) Describes whether it can fire weapons
    • DAMAGE

      public static LandPlatformAppearance.Bits DAMAGE
      (bit position 3, length=2) Describes the damaged appearance, use AppearanceDamage values for this field
    • ISSMOKEEMANATING

      public static LandPlatformAppearance.Bits ISSMOKEEMANATING
      (bit position 5, boolean) Describes whether or not smoke is emanating from the entity
    • ISENGINEEMITTINGSMOKE

      public static LandPlatformAppearance.Bits ISENGINEEMITTINGSMOKE
      (bit position 6, boolean) Describes whether or not the engine is emitting smoke
    • TRAILINGDUSTCLOUD

      public static LandPlatformAppearance.Bits TRAILINGDUSTCLOUD
      (bit position 7, length=2) Describes the size of the dust cloud trailing effect, use AppearanceTrailingEffects values for this field
    • PRIMARYHATCH

      public static LandPlatformAppearance.Bits PRIMARYHATCH
      (bit position 9, length=3) Describes whether the primary hatch is open or closed and whether someone is visible, use AppearanceHatch values for this field
    • HEADLIGHTSON

      public static LandPlatformAppearance.Bits HEADLIGHTSON
      (bit position 12, boolean) Describes whether head lights are on or off
    • TAILLIGHTSON

      public static LandPlatformAppearance.Bits TAILLIGHTSON
      (bit position 13, boolean) Describes whether tail lights are on or off
    • BRAKELIGHTSON

      public static LandPlatformAppearance.Bits BRAKELIGHTSON
      (bit position 14, boolean) Describes whether brake lights are on or off
    • ISFLAMING

      public static LandPlatformAppearance.Bits ISFLAMING
      (bit position 15, boolean) Describes whether the entity is burning and flames are visible
    • LAUNCHEROPERATIONAL

      public static LandPlatformAppearance.Bits LAUNCHEROPERATIONAL
      (bit position 16, boolean) Describes the status of the mechanism required for the platform to be operational, such as the elevated status of the primary launcher, use AppearanceLauncherOperational values for this field
    • CAMOUFLAGETYPE

      public static LandPlatformAppearance.Bits CAMOUFLAGETYPE
      (bit position 17, length=2) Describes the camouflage color, use AppearanceCamouflageType values for this field
    • CONCEALEDPOSITION

      public static LandPlatformAppearance.Bits CONCEALEDPOSITION
      (bit position 19, boolean) Describes the type of concealment, use AppearanceConcealedPosition values for this field
    • ISFROZEN

      public static LandPlatformAppearance.Bits ISFROZEN
      (bit position 21, boolean) Describes whether the entity is frozen and should not be dead reckoned
    • POWERPLANTON

      public static LandPlatformAppearance.Bits POWERPLANTON
      (bit position 22, boolean) Describes whether the power plant is on or off
    • STATE

      public static LandPlatformAppearance.Bits STATE
      (bit position 23, boolean) Describes whether the entity is active or deactivated, use AppearanceEntityorObjectState values for this field
    • TENTEXTENDED

      public static LandPlatformAppearance.Bits TENTEXTENDED
      (bit position 24, boolean) Describes whether or not the tent is extended
    • RAMPEXTENDED

      public static LandPlatformAppearance.Bits RAMPEXTENDED
      (bit position 25, boolean) Describes whether or not the ramp is extended
    • BLACKOUTLIGHTSON

      public static LandPlatformAppearance.Bits BLACKOUTLIGHTSON
      (bit position 26, boolean) Describes whether blackout lights are on or off
    • BLACKOUTBRAKELIGHTSON

      public static LandPlatformAppearance.Bits BLACKOUTBRAKELIGHTSON
      (bit position 27, boolean) Describes whether blackout brake lights are on or off
    • SPOTSEARCHLIGHT1ON

      public static LandPlatformAppearance.Bits SPOTSEARCHLIGHT1ON
      (bit position 28, boolean) Describes whether spot/search light #1 is on or off
    • INTERIORLIGHTSFORWARDON

      public static LandPlatformAppearance.Bits INTERIORLIGHTSFORWARDON
      (bit position 29, boolean) Describes whether interior lights (forward) are on or off
    • OCCUPANTSSURRENDERED

      public static LandPlatformAppearance.Bits OCCUPANTSSURRENDERED
      (bit position 30, boolean) Describes whether or not the vehicle occupants have surrendered
    • MASKEDCLOAKED

      public static LandPlatformAppearance.Bits MASKEDCLOAKED
      (bit position 31, boolean) Describes whether or not the entity is masked or cloaked
  • Constructor Details

    • LandPlatformAppearance

      public LandPlatformAppearance()
      Default constructor
    • LandPlatformAppearance

      public LandPlatformAppearance(LandPlatformAppearance.Bits wh, int value)
      Default constructor with parameters
      Parameters:
      wh - Bits custom data structure
      value - bits of interest
  • Method Details

    • set

      Accessor method to set value
      Parameters:
      wh - Bits custom data structure
      value - bits of interest
      Returns:
      this object
    • set

      public LandPlatformAppearance set(int start, int length, int value)
      Some bitfields are defined without specific bits enumerated
      Parameters:
      start - initial position in bit array
      length - number of bits
      value - bits of interest
      Returns:
      this object
    • toString

      public String toString()
      Provide string representation
      Overrides:
      toString in class BitSet
      Returns:
      string representation