![]() |
http://www.sim.no http://www.coin3d.org |
The SoCounter class is an integer counter engine.The engine counts from its min value to its max value, adding the value of step each time trigger is touched. More...
#include <Inventor/engines/SoCounter.h>
Public Member Functions | |
SoCounter (void) | |
Static Public Member Functions | |
static 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 SoCounter class is an integer counter engine.
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.
SoCounter::SoCounter | ( | void | ) |
SoCounter::~SoCounter | ( | void | ) | [protected] |
Destructor.
Protected, as engines are not supposed to be explicitly deleted, but rather take care of their own destiny by monitoring their reference count.
void SoCounter::initClass | ( | void | ) | [static] |
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.
Referenced by SoCounter().
Maximum value for counter.
Referenced by SoCounter().
Counter step value.
Referenced by SoCounter().
Increment counter (using step).
Referenced by SoCounter().
Reset counter to this value. The value will be clamped between min and max, and step will be accounted for.
Referenced by SoCounter().
(SoSFShort) Output which contains the current counter value.
Referenced by SoCounter().
(SoSFTrigger) Triggers every time counter restarts at SoCounter::min.
Referenced by SoCounter().
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Feb 28 2011 10:12:07 for Coin by Doxygen. 1.7.3