Enum Class GeodeticCurveType

java.lang.Object
java.lang.Enum<GeodeticCurveType>
com.esri.arcgisruntime.geometry.GeodeticCurveType
All Implemented Interfaces:
Serializable, Comparable<GeodeticCurveType>, Constable

public enum GeodeticCurveType extends Enum<GeodeticCurveType>
The different geodetic curve types.
Since:
100.0.0
  • Enum Constant Details

    • GEODESIC

      public static final GeodeticCurveType GEODESIC
      A geodesic line (shortest path along two points on the ellipsoid)
    • LOXODROME

      public static final GeodeticCurveType LOXODROME
      A rhumb line (loxodrome)
    • GREAT_ELLIPTIC

      public static final GeodeticCurveType GREAT_ELLIPTIC
      A great elliptic.
    • NORMAL_SECTION

      public static final GeodeticCurveType NORMAL_SECTION
      A normal section.
    • SHAPE_PRESERVING

      public static final GeodeticCurveType SHAPE_PRESERVING
      The segment shape is preserved in the projection where it is defined.
  • Method Details

    • values

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