142 static void childrenSensorCB(
void *data,
class SoSensor *sensor);
143 static void whichChildSensorCB(
void *data,
class SoSensor *sensor);
144 static void onSensorCB(
void *data,
class SoSensor *sensor);
#define SoEXTENDER
Provide inline template functions for abs, swap, min, max, and clamp.
#define INVENTOR_API
Disable some annoying warnings on MSVC 6.
#define SO_NODE_HEADER(className)
Non-abstract classes have everything abstract classes have, plus a way to create an instance.
Animated cycling switch node.
virtual void notify(SoNotList *)
Propagates modification notification through an instance.
SoSFFloat speed
Defines the speed of the blinker, in cycles per second.
virtual void write(SoWriteAction *action)
overload write method not to write internal engines
virtual void getBoundingBox(SoGetBoundingBoxAction *action)
Bounding box computation takes all children into account.
SoBlinker()
Creates a blinker node with default settings.
SoSFBool on
Allows applications to enable or disable the blinking easily.
Class for all engine outputs.
Sensor class that can be attached to Inventor fields.
Computes bounding box of a scene.
Holds a list of SoNotRec notification records.
Sensor for one-time only callbacks.
Field containing a single boolean value.
Field containing a floating-point value.
Abstract base class for Inventor sensors.
Group node that traverse one chosen child.
Writes a scene graph to a file.