ffe.behaviors
Class MouseTranslate
java.lang.Object
javax.media.j3d.SceneGraphObject
javax.media.j3d.Node
javax.media.j3d.Leaf
javax.media.j3d.Behavior
ffe.behaviors.MouseBehavior
ffe.behaviors.MouseTranslate
- public class MouseTranslate
- extends MouseBehavior
The MouseTranslate class implements a mouse translate behavior.
| Fields inherited from class ffe.behaviors.MouseBehavior |
buttonPress, currXform, flags, id, invert, INVERT_INPUT, MANUAL_WAKEUP, mouseCriterion, mouseEvents, postCriterion, poster, reset, t3d, transformGroup, transformX, transformY, ViewerTG, wakeUp, x, x_last, y, y_last |
| Fields inherited from class javax.media.j3d.Node |
ALLOW_AUTO_COMPUTE_BOUNDS_READ, ALLOW_AUTO_COMPUTE_BOUNDS_WRITE, ALLOW_BOUNDS_READ, ALLOW_BOUNDS_WRITE, ALLOW_COLLIDABLE_READ, ALLOW_COLLIDABLE_WRITE, ALLOW_LOCAL_TO_VWORLD_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING |
| Fields inherited from class javax.media.j3d.SceneGraphObject |
|
|
Constructor Summary |
MouseTranslate(int flags,
javax.media.j3d.TransformGroup VPTG)
|
MouseTranslate(int flags,
javax.media.j3d.TransformGroup VPTG,
javax.media.j3d.Behavior behavior,
int postID)
|
| Methods inherited from class javax.media.j3d.Behavior |
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn |
| Methods inherited from class javax.media.j3d.Node |
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable |
| Methods inherited from class javax.media.j3d.SceneGraphObject |
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setUserData |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
x_factor
double x_factor
y_factor
double y_factor
translation
javax.vecmath.Vector3d translation
MouseTranslate
public MouseTranslate(int flags,
javax.media.j3d.TransformGroup VPTG)
MouseTranslate
public MouseTranslate(int flags,
javax.media.j3d.TransformGroup VPTG,
javax.media.j3d.Behavior behavior,
int postID)
getXFactor
public double getXFactor()
getYFactor
public double getYFactor()
initialize
public void initialize()
- Overrides:
initialize in class MouseBehavior
processStimulus
public void processStimulus(java.util.Enumeration criteria)
- Specified by:
processStimulus in class MouseBehavior
setFactor
public void setFactor(double factor)
setFactor
public void setFactor(double xFactor,
double yFactor)
setupCallback
public void setupCallback(MouseBehaviorCallback c)
transformChanged
public void transformChanged(javax.media.j3d.Transform3D transform)