#include <SoNavigationDragger.h>
Public Member Functions | |
| RotTransDragger () | |
Static Public Member Functions | |
| static void | initClass () |
Public Attributes | |
| SoSFRotation | rotation |
| SoSFVec3f | translation |
Protected Member Functions | |
| virtual void | setDefaultOnNonWritingFields () |
| virtual SbBool | setUpConnections (SbBool onOff, SbBool doItAlways=FALSE) |
Static Protected Member Functions | |
| static void | fieldSensorCB (void *, SoSensor *) |
| static void | invalidateSurroundScaleCB (void *, SoDragger *) |
| static void | valueChangedCB (void *, SoDragger *) |
Protected Attributes | |
| SoFieldSensor * | rotFieldSensor |
| SoFieldSensor * | translFieldSensor |
Definition at line 50 of file SoNavigationDragger.h.
| RotTransDragger::RotTransDragger | ( | ) |
Definition at line 58 of file SoNavigationDragger.cpp.
References fieldSensorCB(), rotation, rotFieldSensor, setUpConnections(), translation, translFieldSensor, and valueChangedCB().
| void RotTransDragger::fieldSensorCB | ( | void * | inDragger, | |
| SoSensor * | ||||
| ) | [static, protected] |
Definition at line 361 of file SoNavigationDragger.cpp.
Referenced by RotTransDragger(), and setUpConnections().
| void RotTransDragger::initClass | ( | void | ) | [static] |
Definition at line 53 of file SoNavigationDragger.cpp.
Referenced by Gui::SoFCDB::init().
| void RotTransDragger::invalidateSurroundScaleCB | ( | void * | parent, | |
| SoDragger * | ||||
| ) | [static, protected] |
Definition at line 375 of file SoNavigationDragger.cpp.
Referenced by setUpConnections().
| void RotTransDragger::setDefaultOnNonWritingFields | ( | ) | [protected, virtual] |
Definition at line 387 of file SoNavigationDragger.cpp.
| SbBool RotTransDragger::setUpConnections | ( | SbBool | onOff, | |
| SbBool | doItAlways = FALSE | |||
| ) | [protected, virtual] |
Definition at line 180 of file SoNavigationDragger.cpp.
References fieldSensorCB(), invalidateSurroundScaleCB(), rotation, rotFieldSensor, translation, and translFieldSensor.
Referenced by RotTransDragger().
| void RotTransDragger::valueChangedCB | ( | void * | , | |
| SoDragger * | inDragger | |||
| ) | [static, protected] |
Definition at line 337 of file SoNavigationDragger.cpp.
References UnitParser::if(), rotation, rotFieldSensor, scale, translation, and translFieldSensor.
Referenced by RotTransDragger().
| SoSFRotation RotTransDragger::rotation |
Definition at line 81 of file SoNavigationDragger.h.
Referenced by RotTransDragger(), Gui::ViewProviderGeometryObject::setEdit(), setUpConnections(), and valueChangedCB().
SoFieldSensor* RotTransDragger::rotFieldSensor [protected] |
Definition at line 91 of file SoNavigationDragger.h.
Referenced by RotTransDragger(), setUpConnections(), and valueChangedCB().
| SoSFVec3f RotTransDragger::translation |
Definition at line 82 of file SoNavigationDragger.h.
Referenced by RotTransDragger(), Gui::ViewProviderGeometryObject::setEdit(), setUpConnections(), and valueChangedCB().
SoFieldSensor* RotTransDragger::translFieldSensor [protected] |
Definition at line 92 of file SoNavigationDragger.h.
Referenced by RotTransDragger(), setUpConnections(), and valueChangedCB().
1.6.1