Enum Class SceneSymbol.AnchorPosition

java.lang.Object
java.lang.Enum<SceneSymbol.AnchorPosition>
com.esri.arcgisruntime.symbology.SceneSymbol.AnchorPosition
All Implemented Interfaces:
Serializable, Comparable<SceneSymbol.AnchorPosition>, Constable
Enclosing class:
SceneSymbol

public static enum SceneSymbol.AnchorPosition extends Enum<SceneSymbol.AnchorPosition>
Defines the placement of a SceneSymbol relative to the GeoElement's geometry it is assigned to.
Since:
100.0.0
  • Enum Constant Details

    • BOTTOM

      public static final SceneSymbol.AnchorPosition BOTTOM
      The SceneSymbol's closest edge to the ground's surface is positioned at the GeoElement's geometry.
      Since:
      100.0.0
    • CENTER

      public static final SceneSymbol.AnchorPosition CENTER
      The SceneSymbol is positioned with half the Symbol above and below the GeoElement's geometry.
      Since:
      100.0.0
    • TOP

      public static final SceneSymbol.AnchorPosition TOP
      The SceneSymbol's farthest edge from the ground's surface is positioned at the GeoElement's geometry.
      Since:
      100.0.0
    • ORIGIN

      public static final SceneSymbol.AnchorPosition ORIGIN
      The origin of the SceneSymbol is positioned at the GeoElement's geometry.
      Since:
      100.3.0
  • Method Details

    • values

      public static SceneSymbol.AnchorPosition[] 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 SceneSymbol.AnchorPosition 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