#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().