#include <Inventor/sensors/SoFieldSensor.h>

Public Member Functions | |
| SoFieldSensor (void) | |
| SoFieldSensor (SoSensorCB *func, void *data) | |
| virtual | ~SoFieldSensor (void) |
| void | attach (SoField *field) |
| void | detach (void) |
| SoField * | getAttachedField (void) const |
| virtual void | trigger (void) |
Attach a field to a sensor of this type to put it under surveillance, so you can act upon changes to the field.
| SoFieldSensor::SoFieldSensor | ( | void | ) |
Constructor.
| SoFieldSensor::SoFieldSensor | ( | SoSensorCB * | func, | |
| void * | data | |||
| ) |
Constructor taking as parameters the sensor callback function and the userdata which will be passed the callback.
| SoFieldSensor::~SoFieldSensor | ( | void | ) | [virtual] |
Destructor.
| void SoFieldSensor::attach | ( | SoField * | field | ) |
Attach sensor to a field. Whenever the field's value changes, the sensor will be triggered and call the callback function.
| void SoFieldSensor::detach | ( | void | ) |
Detach sensor from field. As long as an SoFieldSensor is detached, it will never call its callback function.
| SoField * SoFieldSensor::getAttachedField | ( | void | ) | const |
| void SoFieldSensor::trigger | ( | void | ) | [virtual] |
Trigger the sensor's callback function.
Reimplemented from SoDataSensor.
1.5.3