342 SO_KIT_CATALOG_ENTRY_HEADER(surroundScale);
344 SO_KIT_CATALOG_ENTRY_HEADER(antiSquish);
347 SO_KIT_CATALOG_ENTRY_HEADER(translateToCenter);
349 SO_KIT_CATALOG_ENTRY_HEADER(lightModel);
351 SO_KIT_CATALOG_ENTRY_HEADER(rotator);
353 SO_KIT_CATALOG_ENTRY_HEADER(YRotator);
354 SO_KIT_CATALOG_ENTRY_HEADER(ZCenterChanger);
355 SO_KIT_CATALOG_ENTRY_HEADER(ZAxisSwitch);
356 SO_KIT_CATALOG_ENTRY_HEADER(ZAxis);
358 SO_KIT_CATALOG_ENTRY_HEADER(rotX90);
360 SO_KIT_CATALOG_ENTRY_HEADER(ZRotator);
361 SO_KIT_CATALOG_ENTRY_HEADER(YCenterChanger);
362 SO_KIT_CATALOG_ENTRY_HEADER(YAxisSwitch);
363 SO_KIT_CATALOG_ENTRY_HEADER(YAxis);
365 SO_KIT_CATALOG_ENTRY_HEADER(rotY90);
367 SO_KIT_CATALOG_ENTRY_HEADER(XRotator);
369 SO_KIT_CATALOG_ENTRY_HEADER(rot2X90);
371 SO_KIT_CATALOG_ENTRY_HEADER(XCenterChanger);
372 SO_KIT_CATALOG_ENTRY_HEADER(XAxisSwitch);
373 SO_KIT_CATALOG_ENTRY_HEADER(XAxis);
395 virtual void saveStartParameters();
398 static void initClass();
399 static void exitClass();
405 static void fieldSensorCB(
void *,
SoSensor *);
406 static void valueChangedCB(
void *,
SoDragger *);
408 void transferCenterDraggerMotion(
SoDragger *childDragger);
419 static void kidStartCB(
void *,
SoDragger * );
420 static void kidFinishCB(
void *,
SoDragger * );
422 void setSwitches(
SoDragger *activeChild );
434 virtual void setDefaultOnNonWritingFields();
444 static const char geomBuffer[];