simbad.sim
Class PickSensor

java.lang.Object
  extended by simbad.sim.BaseObject
      extended by simbad.sim.Device
          extended by simbad.sim.SensorDevice
              extended by simbad.sim.PickSensor
Direct Known Subclasses:
RangeSensorBelt

public abstract class PickSensor
extends SensorDevice

Base class for all sensors using picking.


Field Summary
protected  javax.media.j3d.BranchGroup pickableSceneBranch
           
 
Fields inherited from class simbad.sim.BaseObject
black, branchGroup, canBeTraversed, compilable, detachedFromSceneGraph, group, localBounds, material, rotation, rotationGroup, translation, translationGroup, white, world
 
Constructor Summary
PickSensor()
           
 
Method Summary
protected  void setPickableSceneBranch(javax.media.j3d.BranchGroup pickableSceneBranch)
          It should be called before update.
 
Methods inherited from class simbad.sim.Device
createInspectorPanel, getName, getOwner, getUpdatePerSecond, reset, setName, setOwner, setUpdateOnEachFrame, setUpdatePerSecond, update, update
 
Methods inherited from class simbad.sim.BaseObject
addChild, addChild, attach, compile, create3D, detach, getBounds, getCanBeTraversed, getGroup, getNode, getRotationTransform, getRotationTransformGroup, getTranslation, getTranslationTransform, getTranslationTransform, resetTransforms, rotateY, setBounds, setCanBeTraversed, setColor, setWorld, translateTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pickableSceneBranch

protected javax.media.j3d.BranchGroup pickableSceneBranch
Constructor Detail

PickSensor

public PickSensor()
Method Detail

setPickableSceneBranch

protected void setPickableSceneBranch(javax.media.j3d.BranchGroup pickableSceneBranch)
It should be called before update.

Parameters:
pickableSceneBranch -