NCSA Portfolio

ncsa.j3d.ui.tools
Class SensorViewTool

java.lang.Object
  |
  +--javax.media.j3d.SceneGraphObject
        |
        +--javax.media.j3d.Node
              |
              +--javax.media.j3d.Leaf
                    |
                    +--javax.media.j3d.Behavior
                          |
                          +--ncsa.j3d.ui.tools.SensorViewTool

public class SensorViewTool
extends javax.media.j3d.Behavior
implements ToolInterface

Allows you to view any Sensor with a nifty little GUI.


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_PICK, ALLOW_PICKABLE_READ, ALLOW_PICKABLE_WRITE, ENABLE_COLLISION_REPORTING, ENABLE_PICK_REPORTING
 
Constructor Summary
SensorViewTool()
          The constructor.
 
Method Summary
 java.lang.String describe()
          Returns the name of the tool.
 java.lang.String describeFunctionality()
          Returns a description of the way the tool works.
 void initialize()
          See Behavior.
 boolean notify(java.util.EventObject t)
          A legacy function that should go away.
 void processStimulus(java.util.Enumeration criteria)
          See Behavior.
 void setToolManager(ToolManagerInterface tmi)
          A function that allows the tool manager to be set.
 
Methods inherited from class javax.media.j3d.Behavior
duplicateNode, getEnable, getSchedulingBoundingLeaf, getSchedulingBounds, postId, setEnable, setSchedulingBoundingLeaf, setSchedulingBounds, updateNodeReferences
 
Methods inherited from class javax.media.j3d.Node
cloneNode, cloneTree, cloneTree, cloneTree, getBounds, getBoundsAutoCompute, getCollidable, getLocalToVworld, getLocalToVworld, getParent, getPickable, setBounds, setBoundsAutoCompute, setCollidable, setPickable
 
Methods inherited from class javax.media.j3d.SceneGraphObject
clearCapability, getCapability, getUserData, isCompiled, isLive, setCapability, setUserData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SensorViewTool

public SensorViewTool()
The constructor.
Method Detail

initialize

public void initialize()
See Behavior.
Overrides:
initialize in class javax.media.j3d.Behavior

processStimulus

public void processStimulus(java.util.Enumeration criteria)
See Behavior.
Overrides:
processStimulus in class javax.media.j3d.Behavior

describe

public java.lang.String describe()
Returns the name of the tool.
Specified by:
describe in interface ToolInterface
Tags copied from interface: ToolInterface
Parameters:
none -  

describeFunctionality

public java.lang.String describeFunctionality()
Returns a description of the way the tool works.
Specified by:
describeFunctionality in interface ToolInterface
Tags copied from interface: ToolInterface
Parameters:
none -  

notify

public boolean notify(java.util.EventObject t)
A legacy function that should go away.
Tags copied from interface: PortfolioEventReceiver
Parameters:
EventObject - The event to be processed.

setToolManager

public void setToolManager(ToolManagerInterface tmi)
A function that allows the tool manager to be set.
Specified by:
setToolManager in interface ToolInterface
Parameters:
tmi - The tool manager.

NCSA Portfolio

NCSA Portfolio, Copyright 1997-1999, National Center for Supercomputing Applications, University of Illinois Urbana-Champaign, All Rights Reserved