155 static void rotationSensorCB(
void *data,
class SoSensor *sensor);
156 static void onSensorCB(
void *data,
class SoSensor *sensor);
#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.
A general-purpose calculator.
Rotation composition engines.
Rotation decomposition engine.
Basic controllable time source.
Class for all engine outputs.
Sensor class that can be attached to Inventor fields.
virtual void notify(SoNotList *list)
Propagates modification notification through an instance.
virtual void write(SoWriteAction *action)
Holds a list of SoNotRec notification records.
Sensor for one-time only callbacks.
Node representing a 3D rotation about an arbitrary axis.
SoSFBool on
Allows applications to enable or disable the motion easily.
SoSFFloat speed
Defines the speed of the rotor, in revolutions per second.
SoRotor()
Creates a rotor node with default settings.
Field containing a single boolean value.
Field containing a floating-point value.
Abstract base class for Inventor sensors.
Writes a scene graph to a file.