Interface MouseBehaviorCallback

All Known Implementing Classes:
GraphicsAxis, PickOrbitBehavior, PickPropertiesBehavior, PickRotateBehavior, PickSelectionBehavior, PickTranslateBehavior, PickZoomBehavior

public interface MouseBehaviorCallback
The MouseBehaviorCallback interface is implemented by classes that want to receive callbacks when transforms are updated.

Classes implementing this interface that are registered with one of the MouseBehaviors will be called every time the behavior updates the Transform @param type will be one of ROTATE, TRANSLATE or ZOOM

Author:
Michael J. Schnieders
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Constant ORBIT=6
    static final int
    Constant PROPERTIES=5
    static final int
    Constant ROTATE=0
    static final int
    Constant SELECTION=4
    static final int
    Constant TRANSLATE=1
    static final int
    Constant ZOOM=2
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    transformChanged(int type, org.jogamp.java3d.Transform3D transform)
    transformChanged
    void
    transformClicked(int type, org.jogamp.java3d.Transform3D transform)
    transformClicked
    void
    transformDoubleClicked(int type, org.jogamp.java3d.Transform3D transform)
    transformDoubleClicked
  • Field Details

  • Method Details

    • transformChanged

      void transformChanged(int type, org.jogamp.java3d.Transform3D transform)
      transformChanged
      Parameters:
      type - a int.
      transform - a Transform3D object.
    • transformClicked

      void transformClicked(int type, org.jogamp.java3d.Transform3D transform)
      transformClicked
      Parameters:
      type - a int.
      transform - a Transform3D object.
    • transformDoubleClicked

      void transformDoubleClicked(int type, org.jogamp.java3d.Transform3D transform)
      transformDoubleClicked
      Parameters:
      type - a int.
      transform - a Transform3D object.