java.lang.Object
java.lang.Enum<EAxis>
com.github.stephengold.joltjni.enumerate.EAxis
All Implemented Interfaces:
Serializable, Comparable<EAxis>, Constable

public enum EAxis extends Enum<EAxis>
Enumerate the degrees of freedom in a SixDofConstraint. (native type: SixDOFConstraintSettings::EAxis)
  • Enum Constant Details

    • TranslationX

      public static final EAxis TranslationX
      X-axis translation
    • TranslationY

      public static final EAxis TranslationY
      Y-axis translation
    • TranslationZ

      public static final EAxis TranslationZ
      Z-axis translation
    • RotationX

      public static final EAxis RotationX
      X-axis rotation
    • RotationY

      public static final EAxis RotationY
      Y-axis rotation
    • RotationZ

      public static final EAxis RotationZ
      Z-axis rotation
    • Num

      public static final EAxis Num
      total number of degrees of freedom
  • Method Details

    • values

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