Package ffx.ui.behaviors


@ParametersAreNonnullByDefault package ffx.ui.behaviors
The Behaviors package contains Java3D Behaviors that turn user actions into scenegraph changes.
Since:
1.0
Author:
Michael J. Schnieders
  • Class
    Description
    The GlobalBehavior class allows mouse control over camera position, adding a few functions to the OrbitBehavior class.
    The MouseBehavior class is the Base class for all mouse manipulators.
    The MouseBehaviorCallback interface is implemented by classes that want to receive callbacks when transforms are updated.
    The MouseOrbit class implements a mouse orbit behavior.
    The MouseProperties class is simple extension of MouseBehavior.
    The MouseRotate class implements a mouse rotation behavior.
    The MouseSelection class implements a mouse selection behavior.
    The MouseTranslate class implements a mouse translate behavior.
    The MouseZoom class implements a Mouse Zoom behavior.
    The PickingCallback interface is implemented by classes wishing to recieve notification that a picked object has moved.
    The PickMouseBehavior class is the base class for mouse picking behaviors.
    The PickOrbitBehavior class implements a mouse orbit behavior.
    The PickPropertiesBehavior class.
    The PickRotateBehavior class implements a mouse rotate behavior on a picked object.
    The PickSelectionBehavior class implements a mouse based selections behavior.
    The PickTranslateBehavior class implements a translation behavior on a picked scenegraph object.
    The PickZoomBehavior class implements a scaling behavior on a picked scenegraph object.