1 #ifndef SMALLCHANGE_SOANGLE1DRAGGER_H 2 #define SMALLCHANGE_SOANGLE1DRAGGER_H 37 #include <Inventor/fields/SoSFRotation.h> 38 #include <Inventor/fields/SoSFFloat.h> 40 #include <Inventor/sensors/SoFieldSensor.h> 42 #include <SmallChange/basic.h> 54 SO_KIT_CATALOG_ENTRY_HEADER(rotatorSwitch);
55 SO_KIT_CATALOG_ENTRY_HEADER(rotator);
56 SO_KIT_CATALOG_ENTRY_HEADER(activeRotator);
57 SO_KIT_CATALOG_ENTRY_HEADER(material);
58 SO_KIT_CATALOG_ENTRY_HEADER(geometry);
59 SO_KIT_CATALOG_ENTRY_HEADER(activeMaterial);
60 SO_KIT_CATALOG_ENTRY_HEADER(activeGeometry);
78 SbBool copyconnections);
80 static void startCB(
void * f,
SoDragger * d);
81 static void motionCB(
void * f,
SoDragger * d);
82 static void doneCB(
void * f,
SoDragger * d);
86 void dragFinish(
void);
89 friend class SoAngle1DraggerP;
90 class SoAngle1DraggerP* pimpl;
94 #endif // !SMALLCHANGE_SOANGLE1DRAGGER_H
static void initClass(void)
The SoAngle1Dragger class is for rotating geometry around a single axis.
Definition: SoAngle1Dragger.h:49
SoSFFloat angle
Definition: SoAngle1Dragger.h:68
virtual void copyContents(const SoFieldContainer *fromFC, SbBool copyConnections)
virtual SbBool setUpConnections(SbBool onoff, SbBool doitalways=FALSE)