ffe.behaviors
Class MouseProperties

java.lang.Object
  extended byjavax.media.j3d.SceneGraphObject
      extended byjavax.media.j3d.Node
          extended byjavax.media.j3d.Leaf
              extended byjavax.media.j3d.Behavior
                  extended byffe.behaviors.MouseBehavior
                      extended byffe.behaviors.MouseProperties

public class MouseProperties
extends MouseBehavior

The MouseProperties class is simple extension of MouseBehavior.


Field Summary
(package private)  double x_angle
           
(package private)  double x_factor
           
(package private)  double y_angle
           
(package private)  double y_factor
           
 
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
MouseProperties(int flags, javax.media.j3d.TransformGroup VPTG)
           
 
Method Summary
 double getXFactor()
           
 double getYFactor()
           
 void initialize()
           
 void processStimulus(java.util.Enumeration criteria)
           
 void setFactor(double factor)
           
 void setFactor(double xFactor, double yFactor)
           
 void setupCallback(MouseBehaviorCallback c)
           
 void transformChanged(javax.media.j3d.Transform3D transform)
           
 
Methods inherited from class ffe.behaviors.MouseBehavior
processMouseEvent, setTransformGroup, wakeup
 
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
 

Field Detail

x_angle

double x_angle

y_angle

double y_angle

x_factor

double x_factor

y_factor

double y_factor
Constructor Detail

MouseProperties

public MouseProperties(int flags,
                       javax.media.j3d.TransformGroup VPTG)
Method Detail

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)