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;
70 void invokeDeleteCallback(
void);
80 int triggerindex, triggerfieldnumindices;
81 SoNode * triggergroupchild;
82 SoNode * triggergroupprevchild;
void SoSensorCB(void *data, SoSensor *sensor)
Definition: SoSensor.h:40
The SoDataSensor class is the abstract base class for sensors monitoring changes in a scene graph.
Definition: SoDataSensor.h:45
virtual void dyingReference(void)=0
The SoDelayQueueSensor class is the abstract base class for priority scheduled sensors.
Definition: SoDelayQueueSensor.h:40
virtual void trigger(void)
Definition: SoDelayQueueSensor.cpp:157
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
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:43
OperationType
Definition: SoNotRec.h:52
The SoPath class is a container class for traversal path descriptions.
Definition: SoPath.h:52