Enum Class HexagonOrientation

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

public enum HexagonOrientation extends Enum<HexagonOrientation>
Constants to describe the orientation of a Hexagon.
  • An ANGLED element has a "pointy" top with a single vertex touching the upper edge of its bounding rectangle.
  • A FLAT element has edges that run along the upper and lower edges of its bounding rectangle
Author:
michael
  • Enum Constant Details

    • ANGLED

      public static final HexagonOrientation ANGLED
      An ANGLED element has a "pointy" top with a single vertex touching the upper edge of its bounding rectangle.
    • FLAT

      public static final HexagonOrientation FLAT
      A FLAT element has edges that run along the upper and lower edges of its bounding rectangle
  • Method Details

    • values

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