Enum Class ELcdAPP6Standard

java.lang.Object
java.lang.Enum<ELcdAPP6Standard>
com.luciad.symbology.app6a.model.ELcdAPP6Standard
All Implemented Interfaces:
Serializable, Comparable<ELcdAPP6Standard>, Constable

public enum ELcdAPP6Standard extends Enum<ELcdAPP6Standard>
Defines the supported APP-6 symbology standards.

Note that all classes / methods with an explicit reference to APP-6A in their name also work for APP-6B, APP-6C and APP-6D. It is the responsibility of the domain object (e.g., TLcdEditableAPP6AObject) to link a symbol to one of the symbology standards listed in this class.

Since:
2012.0
See Also:
  • Enum Constant Details

    • APP_6A

      public static final ELcdAPP6Standard APP_6A
      The APP-6A symbology standard. Reference to the implemented standard: APP-6A Military Symbols for Land Based Systems, NATO STANAG 2019 (edition 4), December 1999 + the corrections defined in the APP-6A DRDC Valcartier Edition 1.2.1, June 2005.
    • APP_6B

      public static final ELcdAPP6Standard APP_6B
      The APP-6B symbology standard. Reference to the implemented standard: APP-6B Joint Symbology, NATO STANAG 2019, June 2008.
    • APP_6C

      public static final ELcdAPP6Standard APP_6C
      The APP-6C symbology standard. Reference to the implemented standard: APP-6(C) NATO Joint Military Symbology, May 2011.
    • APP_6D

      public static final ELcdAPP6Standard APP_6D
      The APP-6D symbology standard. Reference to the implemented standard: APP-6 NATO Joint Military Symbology, Edition D Version 1, October 2017.
      Since:
      2018.1
  • Method Details

    • values

      public static ELcdAPP6Standard[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ELcdAPP6Standard valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (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:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getDisplayName

      public String getDisplayName()
      Returns the display name of the standard.
      Returns:
      a user-friendly representation of the standard name
      Since:
      2018.0