#include <Inventor/engines/SoTimeCounter.h>
Inheritance diagram for SoTimeCounter:

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.
Public Member Functions | |
| SoTimeCounter () | |
Static Public Member Functions | |
| 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 Member Functions | |
| virtual | ~SoTimeCounter () |
| virtual void | inputChanged (SoField *which) |
| virtual void | writeInstance (SoOutput *out) |
|
|
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 override 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. |
1.3.6