iicm.vrml.pw
Class TimeSensor

java.lang.Object
  extended by iicm.vrml.pw.Node
      extended by iicm.vrml.pw.Sensor
          extended by iicm.vrml.pw.TimeSensor

public class TimeSensor
extends Sensor


Field Summary
 SFTime cycleInterval
           
private  double cycleInterval_
           
private  double cycleStart_
           
 SFTime cycleTime
           
 SFBool enabled
           
 SFFloat fraction_changed
           
 SFBool isActive
           
 SFBool loop
           
private  boolean newCycle_
           
private  java.util.Vector saveCycleIRec_
           
private  java.util.Vector saveStartTRec_
           
private  java.util.Vector saveStopTRec_
           
 SFTime startTime
           
private  double startTime_
           
 SFTime stopTime
           
private  double stopTime_
           
 SFTime time
           
 
Fields inherited from class iicm.vrml.pw.Node
DEF_KEYWORD, EXTERNPROTO_KEYWORD, fieldIScontent, newISname, newISnum, objname, PROTO_KEYWORD, ROUTE_KEYWORD, SCRIPT_KEYWORD, subfields, USE_KEYWORD, userdata
 
Constructor Summary
TimeSensor()
           
 
Method Summary
static java.lang.String double2string(double val)
           
 void evaluate(double timestamp)
          evaluate Sensor at frame time
 java.lang.String nodeName()
          the node's name
 void traverse(Traverser t)
          must call appropriate method of Traverser for node traversal
 
Methods inherited from class iicm.vrml.pw.Node
addField, addRoute, atCurrLine, createInstanceFromName, deleteRoute, getEvent, readFields, readNode, readNodeBody, readNodeBody, tab, traverseNode, writeNode, writeSubfield, writeSubfields, writeX3dISfields, writeX3dNode, writeX3dNode, writeX3dNode, writeX3dSubfield, writeX3dSubfields, writeX3dSubfields
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cycleInterval

public SFTime cycleInterval

startTime

public SFTime startTime

stopTime

public SFTime stopTime

enabled

public SFBool enabled

loop

public SFBool loop

cycleTime

public SFTime cycleTime

time

public SFTime time

isActive

public SFBool isActive

fraction_changed

public SFFloat fraction_changed

newCycle_

private boolean newCycle_

cycleInterval_

private double cycleInterval_

startTime_

private double startTime_

stopTime_

private double stopTime_

cycleStart_

private double cycleStart_

saveStartTRec_

private java.util.Vector saveStartTRec_

saveStopTRec_

private java.util.Vector saveStopTRec_

saveCycleIRec_

private java.util.Vector saveCycleIRec_
Constructor Detail

TimeSensor

TimeSensor()
Method Detail

nodeName

public java.lang.String nodeName()
Description copied from class: Node
the node's name

Specified by:
nodeName in class Node

traverse

public void traverse(Traverser t)
Description copied from class: Node
must call appropriate method of Traverser for node traversal

Specified by:
traverse in class Node

double2string

public static java.lang.String double2string(double val)

evaluate

public void evaluate(double timestamp)
Description copied from class: Sensor
evaluate Sensor at frame time

Overrides:
evaluate in class Sensor