#include <Inventor/engines/SoTimeCounter.h>
Inheritance diagram for SoTimeCounter::
Public Methods | |
SoTimeCounter () | |
Static Public Methods | |
void | initClass () |
Public Attributes | |
SoSFTime | timeIn |
SoSFShort | min |
SoSFShort | max |
SoSFShort | step |
SoSFBool | on |
SoSFFloat | frequency |
SoMFFloat | duty |
SoSFShort | reset |
SoSFTrigger | syncIn |
SoEngineOutput | output |
SoEngineOutput | syncOut |
Protected Methods | |
virtual | ~SoTimeCounter () |
virtual void | inputChanged (SoField *which) |
virtual void | writeInstance (SoOutput *out) |
The SoTimeCounter engine is by default connected to the realTime global field, and does stepwise updates on the SoTimeCounter::output field according to the field settings.
|
Default constructor. |
|
Destructor. |
|
Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. Reimplemented from SoEngine. |
|
Called when an input is changed. The default method does nothing, but subclasses may overload this method to do the The Right Thing when a specific field is changed. Reimplemented from SoEngine. |
|
Writes all the fields contained in this instance to the output stream within out. Reimplemented from SoEngine. |
|
Running time. Connected to the realTime field by default. |
|
Minimum counter value. |
|
Maximum counter value. |
|
Counter step size. |
|
Set to |
|
Number of complete cycles from the min value to the max value per second. |
|
Used to weight step times. Supply one weight value per step. |
|
Manually set the counter to some value. If SoTimeCounter::reset is set below the SoTimeCounter::min value or above the SoTimeCounter::max value it will be clamped to the closest boundary value. |
|
Restart counter at the minimum value. |
|
(SoSFShort) The counter value. |
|
(SoSFTrigger) Triggers every cycle start. |