5#ifndef SOTIMERINTERFACE_H
6#define SOTIMERINTERFACE_H
8#include <Inventor/SbBase.h>
9#include <Inventor/misc/SoRef.h>
31 virtual void run() = 0;
Base class for ref-counted objects.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Common interface...
virtual void setRepeat(bool flag)=0
If set to true, the timer will be triggered periodically at the rate defined by setDelay.
virtual bool isPending() const =0
Return true if the timer is running.
virtual void setDelay(int time)=0
Set the timer's timeout in milliseconds.
virtual void setTask(SoSystemTimerTask *task)=0
Sets the task executed when the timer is triggered.
virtual void stop()=0
Stop the timer.
virtual void start()=0
Start the timer.
<a href="IconLegend.html"><img src="extTGS.gif" alt="VSG extension" border="0"></a> Interface used b...
virtual void run()=0
This method is executed by SoSystemTimer when it is triggered.