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.Delay queue sensors are invoked upon various events not related to time occurrences. See documentation of subclasses to see which types of events can be surveilled by the builtin sensor types.
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.Fields is the mechanism used throug...
Definition: SoField.h:47
The SoNode class is the base class for nodes used in scene graphs.Coin is a retained mode 3D visualiz...
Definition: SoNode.h:56
virtual void trigger(void)
Definition: SoDelayQueueSensor.cpp:156
The SoPath class is a container class for traversal path descriptions.SoPath objects contain a list o...
Definition: SoPath.h:52
OperationType
Definition: SoNotRec.h:52
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:43