NCSA Portfolio

ncsa.j3d.ui.tools
Class SensorRecordTool

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

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

This tool makes it possible to record a sensor output when the PlayWriter is active.


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
SensorRecordTool()
          The Constructor
 
Method Summary
 java.lang.String describe()
          Returns the name of the Tool.
 java.lang.String describeFunctionality()
          Returns a description of how the tool is used.
 void initialize()
          See Behavior.
 boolean notify(java.util.EventObject t)
          A legacy function that should go away soon.
 void processStimulus(java.util.Enumeration criteria)
          See Behavior.
 void setToolManager(ToolManagerInterface tmi)
          Configures this tool to be managed by a specific tool manager.
 
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

SensorRecordTool

public SensorRecordTool()
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 how the tool is used.
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 soon.
Tags copied from interface: PortfolioEventReceiver
Parameters:
EventObject - The event to be processed.

setToolManager

public void setToolManager(ToolManagerInterface tmi)
Configures this tool to be managed by a specific tool manager.
Specified by:
setToolManager in interface ToolInterface
Parameters:
tmi - The ToolManager to use.

NCSA Portfolio

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