org.jzy3d.plot3d.rendering.view.controllers
Class ViewCameraController

java.lang.Object
  extended by org.jzy3d.plot3d.rendering.view.controllers.ViewCameraController
Direct Known Subclasses:
ViewMouseController

public abstract class ViewCameraController
extends Object

Supports a View as target, instead of a chart.


Field Summary
protected  Vector<ControllerEventListener> controllerListeners
           
protected  List<View> targets
           
 
Constructor Summary
ViewCameraController()
           
 
Method Summary
 void addControllerEventListener(ControllerEventListener listener)
           
 void addTarget(View target)
           
 void dispose()
           
protected  void fireControllerEvent(ControllerType type, Object value)
           
 void removeControllerEventListener(ControllerEventListener listener)
           
 void removeTarget(View target)
           
protected  void rotate(Coord2d move)
           
protected  void shift(float factor)
           
protected  void zoom(float factor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

targets

protected List<View> targets

controllerListeners

protected Vector<ControllerEventListener> controllerListeners
Constructor Detail

ViewCameraController

public ViewCameraController()
Method Detail

addTarget

public void addTarget(View target)

removeTarget

public void removeTarget(View target)

dispose

public void dispose()

rotate

protected void rotate(Coord2d move)

shift

protected void shift(float factor)

zoom

protected void zoom(float factor)

addControllerEventListener

public void addControllerEventListener(ControllerEventListener listener)

removeControllerEventListener

public void removeControllerEventListener(ControllerEventListener listener)

fireControllerEvent

protected void fireControllerEvent(ControllerType type,
                                   Object value)