1 #ifndef COIN_SODATASENSOR_H 2 #define COIN_SODATASENSOR_H 36 #include <Inventor/sensors/SoDelayQueueSensor.h> 37 #include <Inventor/misc/SoNotRec.h> 53 void setDeleteCallback(
SoSensorCB *
function,
void * data = NULL);
54 SoNode * getTriggerNode(
void)
const;
55 SoField * getTriggerField(
void)
const;
56 SoPath * getTriggerPath(
void)
const;
57 void setTriggerPathFlag(SbBool flag);
58 SbBool getTriggerPathFlag(
void)
const;
60 int getTriggerIndex(
void)
const;
61 int getTriggerFieldNumIndices(
void)
const;
62 SoNode * getTriggerGroupChild(
void)
const;
63 SoNode * getTriggerReplacedGroupChild(
void)
const;
67 virtual void dyingReference(
void) = 0;
70 void invokeDeleteCallback(
void);
80 int triggerindex, triggerfieldnumindices;
81 SoNode * triggergroupchild;
82 SoNode * triggergroupprevchild;
85 #endif // !COIN_SODATASENSOR_H void SoSensorCB(void *data, SoSensor *sensor)
Definition: SoSensor.h:40
The SoDelayQueueSensor class is the abstract base class for priority scheduled sensors.
Definition: SoDelayQueueSensor.h:40
The SoDataSensor class is the abstract base class for sensors monitoring changes in a scene graph...
Definition: SoDataSensor.h:45
The SoField class is the top-level abstract base class for fields.
Definition: SoField.h:47
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:56
virtual void trigger(void)
Definition: SoDelayQueueSensor.cpp:157
The SoPath class is a container class for traversal path descriptions.
Definition: SoPath.h:52
OperationType
Definition: SoNotRec.h:52
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:43