public class WandBehaviorJ3D extends MouseBehaviorJ3D implements Runnable, MouseBehavior
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
Constructor and Description |
---|
WandBehaviorJ3D(ImmersaDeskDisplayRendererJ3D r,
int tracker_shmkey,
int controller_shmkey) |
Modifier and Type | Method and Description |
---|---|
void |
initialize()
Initialize this behavior.
|
void |
processStimulus(Enumeration criteria)
Process a stimulus meant for this behavior.
|
void |
run() |
void |
stop() |
cursorRay, destroy, findRay, getMouseHelper, getPlateCoords, getScreenCoords, instance_unmake_matrix, make_matrix, make_matrix, make_translate, make_translate, multiply_matrix, static_make_matrix, static_make_matrix, static_multiply_matrix, unmake_matrix
getEnable, getNumSchedulingIntervals, getSchedulingBoundingLeaf, getSchedulingBounds, getSchedulingInterval, getView, getWakeupCondition, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, setSchedulingInterval, updateNodeReferences, wakeupOn
cloneNode, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, cloneTree, duplicateNode, getBounds, getBoundsAutoCompute, getCollidable, getLocale, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
clearCapability, clearCapabilityIsFrequent, duplicateSceneGraphObject, getCapability, getCapabilityIsFrequent, getName, getUserData, isCompiled, isLive, setCapability, setCapabilityIsFrequent, setName, setUserData, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
cursorRay, findRay, getMouseHelper, getScreenCoords, instance_unmake_matrix, make_matrix, make_matrix, make_translate, make_translate, multiply_matrix
public WandBehaviorJ3D(ImmersaDeskDisplayRendererJ3D r, int tracker_shmkey, int controller_shmkey) throws VisADException
VisADException
public void initialize()
MouseBehaviorJ3D
initialize
in class MouseBehaviorJ3D
public void processStimulus(Enumeration criteria)
MouseBehaviorJ3D
processStimulus
in class MouseBehaviorJ3D
criteria
- an enumeration of triggered wakeup criteriapublic void stop()
Copyright © 1996–2023 The SSEC Visualization Project. All rights reserved.