org.xistrat.gui.d3
Class ClickMoveBehavior

java.lang.Object
  extended by javax.media.j3d.SceneGraphObject
      extended by javax.media.j3d.Node
          extended by javax.media.j3d.Leaf
              extended by javax.media.j3d.Behavior
                  extended by org.xistrat.gui.d3.ClickBehavior
                      extended by org.xistrat.gui.d3.ClickMoveBehavior

public class ClickMoveBehavior
extends ClickBehavior

used to pick-select a face and possibly do some interactive moving of s.th.

Since:
0.6.59
See Also:
ID

Field Summary
static int MOVE
           
static int NOTHING
           
static int SELECT
           
 
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_LOCALE_READ, ALLOW_PARENT_READ, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Method Summary
 void shiftClicked(int pos)
          may be selecting, may be a move done by user
here moving lines around could be done (interactively Reidemeister or s.th.)
 
Methods inherited from class org.xistrat.gui.d3.ClickBehavior
ctrlClicked, initialize, processStimulus
 
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, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

SELECT

public static final int SELECT
See Also:
Constant Field Values

MOVE

public static final int MOVE
See Also:
Constant Field Values

NOTHING

public static final int NOTHING
See Also:
Constant Field Values
Method Detail

shiftClicked

public void shiftClicked(int pos)
may be selecting, may be a move done by user
here moving lines around could be done (interactively Reidemeister or s.th.) for the moment nothing is implemented, so we forward to display pos

Overrides:
shiftClicked in class ClickBehavior