36#include <Inventor/SbBasic.h>
40typedef void SoSensorCB(
void * data,
SoSensor * sensor);
41typedef SoSensorCB * SoSensorCBPtr;
46 SoSensor(SoSensorCB * func,
void * data);
50 SoSensorCBPtr getFunction(
void)
const;
52 void * getData(
void)
const;
58 virtual void trigger(
void);
61 void setNextInQueue(
SoSensor * next);
62 SoSensor * getNextInQueue(
void)
const;
64 static void initClass(
void);
The SbList class is a template container class for lists.
Definition SbList.h:70
The SoSensor class is the abstract base class for all sensors.
Definition SoSensor.h:43
void * funcData
Definition SoSensor.h:68
virtual void unschedule(void)=0
virtual void schedule(void)=0
virtual SbBool isScheduled(void) const =0
SoSensorCB * func
Definition SoSensor.h:67
virtual SbBool isBefore(const SoSensor *s) const =0