53#include <Inventor/engines/SoSubEngine.h>
54#include <Inventor/fields/SoSFBool.h>
55#include <Inventor/fields/SoSFTrigger.h>
56#include <Inventor/fields/SoSFTime.h>
57#include <Inventor/fields/SoSFBitMask.h>
157 static void initClass();
158 static void exitClass();
162 virtual void writeInstance(
SoOutput *out);
165 virtual void inputChanged(
SoField *whichInput);
168 virtual void evaluate();
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.