Package ffx.ui.behaviors
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
Modifier and TypeFieldDescriptionstatic final int
ConstantORBIT=6
static final int
ConstantPROPERTIES=5
static final int
ConstantROTATE=0
static final int
ConstantSELECTION=4
static final int
ConstantTRANSLATE=1
static final int
ConstantZOOM=2
-
Method Summary
Modifier and TypeMethodDescriptionvoid
transformChanged
(int type, org.jogamp.java3d.Transform3D transform) transformChangedvoid
transformClicked
(int type, org.jogamp.java3d.Transform3D transform) transformClickedvoid
transformDoubleClicked
(int type, org.jogamp.java3d.Transform3D transform) transformDoubleClicked
-
Field Details
-
ROTATE
static final int ROTATEConstantROTATE=0
- See Also:
-
TRANSLATE
static final int TRANSLATEConstantTRANSLATE=1
- See Also:
-
ZOOM
static final int ZOOMConstantZOOM=2
- See Also:
-
SELECTION
static final int SELECTIONConstantSELECTION=4
- See Also:
-
PROPERTIES
static final int PROPERTIESConstantPROPERTIES=5
- See Also:
-
ORBIT
static final int ORBITConstantORBIT=6
- See Also:
-
-
Method Details
-
transformChanged
void transformChanged(int type, org.jogamp.java3d.Transform3D transform) transformChanged- Parameters:
type
- a int.transform
- aTransform3D
object.
-
transformClicked
void transformClicked(int type, org.jogamp.java3d.Transform3D transform) transformClicked- Parameters:
type
- a int.transform
- aTransform3D
object.
-
transformDoubleClicked
void transformDoubleClicked(int type, org.jogamp.java3d.Transform3D transform) transformDoubleClicked- Parameters:
type
- a int.transform
- aTransform3D
object.
-