Enum Class SelectionType

java.lang.Object
java.lang.Enum<SelectionType>
com.j3d.engine.interact.selection.SelectionType
All Implemented Interfaces:
Serializable, Comparable<SelectionType>, Constable

public enum SelectionType extends Enum<SelectionType>
SelectionType is an enum that describes the different types of selections that can be made.
Author:
Lehlogonolo Poole
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    Everything has been selected.
    Selection where the selected object can be partially within the selection's boundaries.
    Selection where the selected object has to be within the selection's boundaries.
    When a selection already exists, This new selection will remove selected from the existing selection.
    When a selection already exists, This new selection will add its selection to the existing selection.
    Inverts the selection.
    Adds a selection to an existing selection.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    static SelectionType[]
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • ALL

      public static final SelectionType ALL
      Everything has been selected.
    • BOUNDS_STRICT

      public static final SelectionType BOUNDS_STRICT
      Selection where the selected object has to be within the selection's boundaries.
    • BOUNDS_SOFT

      public static final SelectionType BOUNDS_SOFT
      Selection where the selected object can be partially within the selection's boundaries.
    • SUBTRACT

      public static final SelectionType SUBTRACT
      Inverts the selection. Such as if objects A and B exist, and you select A. Inverting the selection will deselect A and select B.
    • UNION

      public static final SelectionType UNION
      Adds a selection to an existing selection.
    • INCLUDE

      public static final SelectionType INCLUDE
      When a selection already exists, This new selection will add its selection to the existing selection.
    • EXCLUDE

      public static final SelectionType EXCLUDE
      When a selection already exists, This new selection will remove selected from the existing selection.
  • Constructor Details

    • SelectionType

      private SelectionType()
  • Method Details

    • values

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