Enum Class IntermediateCRSUse

Object
Enum<IntermediateCRSUse>
IntermediateCRSUse
All Implemented Interfaces:
Serializable, Comparable<IntermediateCRSUse>, Constable

public enum IntermediateCRSUse extends Enum<IntermediateCRSUse>
Describes if and how intermediate CRS should be used.
Since:
1.0
See Also:
  • Enum Constant Details

    • ALWAYS

      public static final IntermediateCRSUse ALWAYS
      Always search for intermediate CRS.
    • IF_NO_DIRECT_TRANSFORMATION

      public static final IntermediateCRSUse IF_NO_DIRECT_TRANSFORMATION
      Only attempt looking for intermediate CRS if there is no direct transformation available.
    • NEVER

      public static final IntermediateCRSUse NEVER
      Never search for intermediate CRS.
    • DEFAULT

      public static final IntermediateCRSUse DEFAULT
      The PROJ default value. Documented as IF_NO_DIRECT_TRANSFORMATION as of PROJ 6.2.
  • Method Details

    • values

      public static IntermediateCRSUse[] 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 IntermediateCRSUse 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