#include <Inventor/engines/SoCounter.h>
Inheritance diagram for SoCounter:
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) |
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.
|
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. |