36#include <Inventor/SbBasic.h>
40typedef void SoSensorCB(
void * data,
SoSensor * sensor);
41typedef SoSensorCB * SoSensorCBPtr;
51 void setData(
void * callbackdata);
The SoSensor class is the abstract base class for all sensors.
Definition SoSensor.h:43
void setNextInQueue(SoSensor *next)
Definition SoSensor.cpp:205
virtual void schedule(void)=0
SoSensorCBPtr getFunction(void) const
Definition SoSensor.cpp:163
static void initClass(void)
Definition SoSensor.cpp:226
SoSensorCB * func
Definition SoSensor.h:67
virtual void unschedule(void)=0
virtual SbBool isScheduled(void) const =0
virtual void trigger(void)
Definition SoSensor.cpp:195
virtual SbBool isBefore(const SoSensor *s) const =0
void setFunction(SoSensorCB *callbackfunction)
Definition SoSensor.cpp:152
SoSensor * getNextInQueue(void) const
Definition SoSensor.cpp:215
void setData(void *callbackdata)
Definition SoSensor.cpp:175
void * funcData
Definition SoSensor.h:68
SoSensor(void)
Definition SoSensor.cpp:121
void * getData(void) const
Definition SoSensor.cpp:186