Class iicm.vrml.pw.CylinderSensor
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class iicm.vrml.pw.CylinderSensor

java.lang.Object
   |
   +----iicm.vrml.pw.Node
           |
           +----iicm.vrml.pw.Sensor
                   |
                   +----iicm.vrml.pw.CylinderSensor

public class CylinderSensor
extends Sensor
implements PointerSensor

Variable Index

 o autoOffset
 o CYLINDERMODE
 o cylRadius_
 o diskAngle
 o DISKMODE
 o dragMode_
 o enabled
 o isActive
 o maxAngle
 o minAngle
 o offset
 o rotateY
 o rotation_changed
 o trackPoint_changed

Method Index

 o mouseDown(float, float, Hitpoint, double)
handle mouse down in interaction mode
 o mouseDrag(float, float, Hitpoint, double)
handle mouse drag in interaction mode
 o mouseExit(double)
handle mouse exit
 o mouseMove(float, float, Hitpoint, double)
handle mouse move in interaction mode
 o mouseUp(double)
handle mouse up in interaction mode
 o nodeName()
the node's name
 o traverse(Traverser)
must call appropriate method of Traverser for node traversal

Variables

 o offset
  public SFFloat offset
 o diskAngle
  public SFFloat diskAngle
 o maxAngle
  public SFFloat maxAngle
 o minAngle
  public SFFloat minAngle
 o enabled
  public SFBool enabled
 o autoOffset
  public SFBool autoOffset
 o isActive
  public SFBool isActive
 o rotation_changed
  public SFRotation rotation_changed
 o trackPoint_changed
  public SFVec3f trackPoint_changed
 o dragMode_
  public int dragMode_
 o cylRadius_
  public float cylRadius_
 o CYLINDERMODE
  public final static int CYLINDERMODE
 o DISKMODE
  public final static int DISKMODE
 o rotateY
  public float rotateY[]

Methods

 o nodeName
  public String nodeName()
the node's name
Overrides:
nodeName in class Node
 o traverse
  public void traverse(Traverser t)
must call appropriate method of Traverser for node traversal
Overrides:
traverse in class Node
 o mouseMove
  public void mouseMove(float downx,
                        float downy,
                        Hitpoint hit,
                        double timestamp)
handle mouse move in interaction mode
 o mouseDrag
  public void mouseDrag(float dragx,
                        float dragy,
                        Hitpoint hit,
                        double timestamp)
handle mouse drag in interaction mode
 o mouseDown
  public void mouseDown(float downx,
                        float downy,
                        Hitpoint hit,
                        double timestamp)
handle mouse down in interaction mode
 o mouseUp
  public void mouseUp(double timestamp)
handle mouse up in interaction mode
 o mouseExit
  public void mouseExit(double timestamp)
handle mouse exit

All Packages  Class Hierarchy  This Package  Previous  Next  Index