Class LifeFormsAppearance

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

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

    • PAINTSCHEME

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

      public static LifeFormsAppearance.Bits ROCKETMISSILEMUNITIONPRESENT
      (bit position 1, boolean) Describes whether a weapon which holds a launched munition (Rocket/Missile) is loaded
    • HEALTH

      public static LifeFormsAppearance.Bits HEALTH
      (bit position 3, length=2) Describes the visual appearance of the severity of any injury, use AppearanceLifeformHealth values for this field
    • COMPLIANCESTATUS

      public static LifeFormsAppearance.Bits COMPLIANCESTATUS
      (bit position 5, length=4) Describes the manner and degree to which the life form is complying, use AppearanceLifeFormComplianceStatus values for this field
    • CLOTHINGIRSIGNATURE

      public static LifeFormsAppearance.Bits CLOTHINGIRSIGNATURE
      (bit position 9, length=2) Describes the general nature of the IR Signature due to clothing or covering., use ClothingIRSignature values for this field
    • SIGNALSMOKEINUSE

      public static LifeFormsAppearance.Bits SIGNALSMOKEINUSE
      (bit position 11, boolean) Describes whether signal smoke is being used or not
    • FLASHLIGHTSON

      public static LifeFormsAppearance.Bits FLASHLIGHTSON
      (bit position 12, boolean) Describes whether flash lights are on or off
    • SIGNALMIRRORINUSE

      public static LifeFormsAppearance.Bits SIGNALMIRRORINUSE
      (bit position 13, boolean) Describes whether a signal mirror is being used or not
    • IRSTROBEON

      public static LifeFormsAppearance.Bits IRSTROBEON
      (bit position 14, boolean) Describes whether an IR strobe is on or off
    • IRILLUMINATORON

      public static LifeFormsAppearance.Bits IRILLUMINATORON
      (bit position 15, boolean) Describes whether an IR illuminator (flare) is on or off
    • LIFEFORMPOSTURE

      public static LifeFormsAppearance.Bits LIFEFORMPOSTURE
      (bit position 16, length=4) Describes the posture (position) of the life form, use AppearanceLifeFormPosture values for this field
    • ISSMOKINGCIGARETTE

      public static LifeFormsAppearance.Bits ISSMOKINGCIGARETTE
      (bit position 20, boolean) Describes whether the life form has a lit cigarette or not. The primary purpose is for IR signature generation, so it could be a cigar or other item.
    • ISFROZEN

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

      public static LifeFormsAppearance.Bits MOUNTEDHOISTEDSTATUS
      (bit position 22, boolean) Describes whether or not the life form is mounted/hoisted on another platform, such as a troop transport or helicopter hoist
    • STATE

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

      public static LifeFormsAppearance.Bits WEAPONIMPLEMENT1
      (bit position 24, length=2) Describes the position of the life form's primary weapon/implement, use AppearanceLifeFormWeaponImplement values for this field
    • WEAPONIMPLEMENT2

      public static LifeFormsAppearance.Bits WEAPONIMPLEMENT2
      (bit position 26, length=2) Describes the position of the life form's secondary weapon/implement, use AppearanceLifeFormWeaponImplement values for this field
    • CAMOUFLAGETYPE

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

      public static LifeFormsAppearance.Bits CONCEALEDSTATIONARY
      (bit position 30, boolean) Describes whether or not the life form is in a prepared concealed position, use AppearanceConcealedPosition values for this field
    • CONCEALEDMOVEMENT

      public static LifeFormsAppearance.Bits CONCEALEDMOVEMENT
      (bit position 31, boolean) Describes whether or not the life form uses concealment during movement, use AppearanceConcealedMovement values for this field
  • Constructor Details

    • LifeFormsAppearance

      public LifeFormsAppearance()
      Default constructor
    • LifeFormsAppearance

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

    • set

      public LifeFormsAppearance set(LifeFormsAppearance.Bits wh, int value)
      Accessor method to set value
      Parameters:
      wh - Bits custom data structure
      value - bits of interest
      Returns:
      this object
    • set

      public LifeFormsAppearance 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