org.jzy3d.plot3d.rendering.view.modes
Enum ViewPositionMode

java.lang.Object
  extended by java.lang.Enum<ViewPositionMode>
      extended by org.jzy3d.plot3d.rendering.view.modes.ViewPositionMode
All Implemented Interfaces:
Serializable, Comparable<ViewPositionMode>

public enum ViewPositionMode
extends Enum<ViewPositionMode>

The ViewBoundMode allows to apply a restriction on the degree of freedom that is let on the View control.

Author:
Martin Pernollet

Enum Constant Summary
FREE
          No enforcement of view point: let the user freely turn around the scene.
PROFILE
          Enforce view point on profile of the scene.
TOP
          Enforce view point on top of the scene.
 
Method Summary
static ViewPositionMode valueOf(String name)
          Returns the enum constant of this type with the specified name.
static ViewPositionMode[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

TOP

public static final ViewPositionMode TOP
Enforce view point on top of the scene.


PROFILE

public static final ViewPositionMode PROFILE
Enforce view point on profile of the scene.


FREE

public static final ViewPositionMode FREE
No enforcement of view point: let the user freely turn around the scene.

Method Detail

values

public static ViewPositionMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (ViewPositionMode c : ViewPositionMode.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static ViewPositionMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified name
NullPointerException - if the argument is null