1 #ifndef COIN_SODATASENSOR_H
2 #define COIN_SODATASENSOR_H
27 #include <Inventor/sensors/SoDelayQueueSensor.h>
43 void setDeleteCallback(SoSensorCB *
function,
void * data = NULL);
44 SoNode * getTriggerNode(
void)
const;
45 SoField * getTriggerField(
void)
const;
46 SoPath * getTriggerPath(
void)
const;
47 void setTriggerPathFlag(SbBool flag);
48 SbBool getTriggerPathFlag(
void)
const;
55 void invokeDeleteCallback(
void);
66 #endif // !COIN_SODATASENSOR_H
SoPath * getTriggerPath(void) const
Definition: SoDataSensor.cpp:154
virtual void trigger(void)
Definition: SoDataSensor.cpp:188
SoNotRec * getLastRec(void) const
Definition: SoNotification.cpp:149
SoBase * getBase(void) const
Definition: SoNotRec.cpp:71
The SoDelayQueueSensor class is the abstract base class for priority scheduled sensors.
Definition: SoDelayQueueSensor.h:31
void invokeDeleteCallback(void)
Definition: SoDataSensor.cpp:249
The SoNotRec class specifies records for notification lists.
Definition: SoNotRec.h:33
SbBool getTriggerPathFlag(void) const
Definition: SoDataSensor.cpp:181
void unref(void) const
Definition: SoBase.cpp:627
The SoField class is the top-level abstract base class for fields.
Definition: SoField.h:38
virtual ~SoDataSensor(void)
Definition: SoDataSensor.cpp:85
The SoPath class is a container class for traversal path descriptions.
Definition: SoPath.h:43
virtual void notify(SoNotList *l)
Definition: SoDataSensor.cpp:209
void append(const int childindex)
Definition: SoPath.cpp:191
void ref(void) const
Definition: SoBase.cpp:574
virtual void dyingReference(void)=0
The SoDataSensor class is the abstract base class for sensors monitoring changes in a scene graph.
Definition: SoDataSensor.h:35
SoNode * getTriggerNode(void) const
Definition: SoDataSensor.cpp:118
SoField * getTriggerField(void) const
Definition: SoDataSensor.cpp:135
SoDataSensor(void)
Definition: SoDataSensor.cpp:55
uint32_t getPriority(void) const
Definition: SoDelayQueueSensor.cpp:125
virtual void schedule(void)
Definition: SoDelayQueueSensor.cpp:161
SoField * getLastField(void) const
Definition: SoNotification.cpp:167
SbBool isOfType(SoType type) const
Definition: SoBase.cpp:710
The SoNode class is the base class for nodes used in scene graphs.
Definition: SoNode.h:47
void setDeleteCallback(SoSensorCB *function, void *data=NULL)
Definition: SoDataSensor.cpp:95
void setTriggerPathFlag(SbBool flag)
Definition: SoDataSensor.cpp:169
virtual void trigger(void)
Definition: SoDelayQueueSensor.cpp:144
The SoNotList class is a list of SoNotRec notification records.
Definition: SoNotification.h:34
const SoNotRec * getPrevious(void) const
Definition: SoNotRec.cpp:90
SoNotRec * getFirstRecAtNode(void) const
Definition: SoNotification.cpp:158
Copyright © 1998-2007 by Systems in Motion AS. All rights reserved.
Generated on Mon Jul 27 2020 for Coin by Doxygen. 1.8.18