Package org.xj3d.sai.internal.node.time
Class SAITimeSensor
java.lang.Object
org.web3d.vrml.scripting.sai.BaseNode
org.xj3d.sai.internal.node.time.SAITimeSensor
- All Implemented Interfaces:
TimeSensor,X3DChildNode,X3DNode,X3DSensorNode,X3DTimeDependentNode
A concrete implementation of the TimeSensor node interface
- Version:
- $Revision: 1.1 $
- Author:
- Rex Melton
-
Field Summary
Fields inherited from class org.web3d.vrml.scripting.sai.BaseNode
accessPermitted, fieldQueue, fieldRefMap, realNode -
Constructor Summary
ConstructorsConstructorDescriptionSAITimeSensor(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturn the cycleInterval double value.doubleReturn the cycleTime double value.doubleReturn the elapsedTime double value.booleanReturn the enabled boolean value.floatReturn the fraction_changed float value.booleanReturn the isActive boolean value.booleanReturn the isPaused boolean value.booleangetLoop()Return the loop boolean value.doubleReturn the pauseTime double value.doubleReturn the resumeTime double value.doubleReturn the startTime double value.doubleReturn the stopTime double value.doublegetTime()Return the time double value.voidsetCycleInterval(double val) Set the cycleInterval field.voidsetEnabled(boolean val) Set the enabled field.voidsetLoop(boolean val) Set the loop field.voidsetPauseTime(double val) Set the pauseTime field.voidsetResumeTime(double val) Set the resumeTime field.voidsetStartTime(double val) Set the startTime field.voidsetStopTime(double val) Set the stopTime field.Methods inherited from class org.web3d.vrml.scripting.sai.BaseNode
checkAccess, dispose, equals, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, hashCode, isRealized, realize, setMetadata, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.web3d.x3d.sai.X3DNode
dispose, getField, getFieldDefinitions, getMetadata, getNodeName, getNodeType, isRealized, realize, setMetadata
-
Constructor Details
-
SAITimeSensor
public SAITimeSensor(VRMLNodeType node, ReferenceQueue<X3DField> refQueue, FieldFactory fac, FieldAccessListener fal, BaseNodeFactory bnf) Constructor- Parameters:
bnf-
-
-
Method Details
-
getLoop
public boolean getLoop()Return the loop boolean value.- Specified by:
getLoopin interfaceX3DTimeDependentNode- Returns:
- The loop boolean value.
-
setLoop
public void setLoop(boolean val) Set the loop field.- Specified by:
setLoopin interfaceX3DTimeDependentNode- Parameters:
val- The boolean to set.
-
getStartTime
public double getStartTime()Return the startTime double value.- Specified by:
getStartTimein interfaceX3DTimeDependentNode- Returns:
- The startTime double value.
-
setStartTime
public void setStartTime(double val) Set the startTime field.- Specified by:
setStartTimein interfaceX3DTimeDependentNode- Parameters:
val- The double to set.
-
getStopTime
public double getStopTime()Return the stopTime double value.- Specified by:
getStopTimein interfaceX3DTimeDependentNode- Returns:
- The stopTime double value.
-
setStopTime
public void setStopTime(double val) Set the stopTime field.- Specified by:
setStopTimein interfaceX3DTimeDependentNode- Parameters:
val- The double to set.
-
getPauseTime
public double getPauseTime()Return the pauseTime double value.- Specified by:
getPauseTimein interfaceX3DTimeDependentNode- Returns:
- The pauseTime double value.
-
setPauseTime
public void setPauseTime(double val) Set the pauseTime field.- Specified by:
setPauseTimein interfaceX3DTimeDependentNode- Parameters:
val- The double to set.
-
getResumeTime
public double getResumeTime()Return the resumeTime double value.- Specified by:
getResumeTimein interfaceX3DTimeDependentNode- Returns:
- The resumeTime double value.
-
setResumeTime
public void setResumeTime(double val) Set the resumeTime field.- Specified by:
setResumeTimein interfaceX3DTimeDependentNode- Parameters:
val- The double to set.
-
getElapsedTime
public double getElapsedTime()Return the elapsedTime double value.- Specified by:
getElapsedTimein interfaceX3DTimeDependentNode- Returns:
- The elapsedTime double value.
-
getCycleInterval
public double getCycleInterval()Return the cycleInterval double value.- Specified by:
getCycleIntervalin interfaceTimeSensor- Returns:
- The cycleInterval double value.
-
setCycleInterval
public void setCycleInterval(double val) Set the cycleInterval field.- Specified by:
setCycleIntervalin interfaceTimeSensor- Parameters:
val- The double to set.
-
getFraction
public float getFraction()Return the fraction_changed float value.- Specified by:
getFractionin interfaceTimeSensor- Returns:
- The fraction_changed float value.
-
getTime
public double getTime()Return the time double value.- Specified by:
getTimein interfaceTimeSensor- Returns:
- The time double value.
-
getCycleTime
public double getCycleTime()Return the cycleTime double value.- Specified by:
getCycleTimein interfaceTimeSensor- Returns:
- The cycleTime double value.
-
getIsActive
public boolean getIsActive()Return the isActive boolean value.- Specified by:
getIsActivein interfaceX3DSensorNode- Specified by:
getIsActivein interfaceX3DTimeDependentNode- Returns:
- The isActive boolean value.
-
getIsPaused
public boolean getIsPaused()Return the isPaused boolean value.- Specified by:
getIsPausedin interfaceX3DTimeDependentNode- Returns:
- The isPaused boolean value.
-
getEnabled
public boolean getEnabled()Return the enabled boolean value.- Specified by:
getEnabledin interfaceX3DSensorNode- Returns:
- The enabled boolean value.
-
setEnabled
public void setEnabled(boolean val) Set the enabled field.- Specified by:
setEnabledin interfaceX3DSensorNode- Parameters:
val- The boolean to set.
-