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