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;
65 virtual void trigger(
void);
70 void invokeDeleteCallback(
void);
80 int triggerindex, triggerfieldnumindices;
81 SoNode * triggergroupchild;
82 SoNode * triggergroupprevchild;
The SbList class is a template container class for lists.
Definition SbList.h:70
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
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