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

The engine counts from its min value to its max value, adding the value of step each time trigger is touched.
SoCounter provides a convenient way of keeping track of the number of times some event in your application is triggered.
Public Member Functions | |
| SoCounter (void) | |
Static Public Member Functions | |
| void | initClass (void) |
Public Attributes | |
| SoSFShort | min |
| SoSFShort | max |
| SoSFShort | step |
| SoSFTrigger | trigger |
| SoSFShort | reset |
| SoEngineOutput | output |
| SoEngineOutput | syncOut |
Protected Member Functions | |
| ~SoCounter (void) | |
|
|
Default constructor. |
|
|
Destructor. Protected, as engines are not supposed to be explicitly deleted, but rather take care of their own destiny by monitoring their reference count. |
|
|
Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. Reimplemented from SoEngine. |
|
|
Minimum value for counter. |
|
|
Maximum value for counter. |
|
|
Counter step value. |
|
|
Increment counter (using step). |
|
|
Reset counter to this value. The value will be clamped between min and max, and step will be accounted for. |
|
|
(SoSFShort) Output which contains the current counter value. |
|
|
(SoSFTrigger) Triggers every time counter restarts at SoCounter::min. |
1.3.6