50#ifndef _SO_JACK_DRAGGER_
51#define _SO_JACK_DRAGGER_
353 static void initClass();
354 static void exitClass();
361 static void fieldSensorCB(
void *,
SoSensor * );
362 static void valueChangedCB(
void *,
SoDragger * );
364 static void invalidateSurroundScaleCB(
void *,
SoDragger * );
376 virtual void setDefaultOnNonWritingFields();
382 static const char geomBuffer[];
#define FALSE
Possible value of SbBool.
#define SO_KIT_CATALOG_ENTRY_HEADER(partName)
#define SO_KIT_HEADER(className)
Base class for nodekits that move in response to click-drag-release mouse events.
Sensor class that can be attached to Open Inventor fields.
Jack-shaped object you rotate, translate, or scale by dragging with the mouse.
SoSFRotation rotation
Orientation of the dragger.
SoSFVec3f translation
Position of the dragger.
SoJackDragger()
Constructor.
SoSFVec3f scaleFactor
Scale of the dragger.
Field containing a rotation.
Field containing a three-dimensional vector.
Abstract base class for Open Inventor sensors.