157 static void initClass();
158 static void exitClass();
162 virtual void writeInstance(
SoOutput *out);
165 virtual void inputChanged(
SoField *whichInput);
168 virtual void evaluate();
#define SO_ENGINE_HEADER(className)
Class for representation of a time.
Base class for all engines.
Class for all engine outputs.
Base class for all fields.
Timer that runs for a pre-set amount of time.
SoEngineOutput timeOut
( SoSFTime ) Elapsed time from the start.
SoSFBitMask flags
Control flags.
SoSFTime timeIn
Running time.
SoSFTime duration
Duration of the active cycle.
SoEngineOutput ramp
( SoSFFloat ) Ramps linearly from 0.0 to 1.0.
SoSFTrigger trigger
Start the cycle.
SoEngineOutput isActive
( SoSFBool ) Is TRUE during the active cycle.
SoSFBool disable
If TRUE, the timer is disabled.
@ HOLD_FINAL
Output values stay high after cycle.
@ RETRIGGERABLE
Can start over during the cycle.
Used to write Open Inventor data files.
Single-value field containing a set of bit flags.
Field containing a single Boolean value.
Field containing an SbTime.
Field used to trigger engines or connection networks.