Public Member Functions | |
| SoDGBDragPointDragger (void) | |
Static Public Member Functions | |
| static void | initClass (void) |
Public Attributes | |
| SoSFVec3f | translation |
Protected Member Functions | |
| virtual | ~SoDGBDragPointDragger (void) |
| virtual SbBool | setUpConnections (SbBool onoff, SbBool doitalways) |
| virtual void | setDefaultOnNonWritingFields (void) |
| void | dragStart () |
| void | drag () |
| void | dragFinish () |
Static Protected Member Functions | |
| static void | startCB (void *, SoDragger *) |
| static void | motionCB (void *, SoDragger *) |
| static void | finishCB (void *, SoDragger *) |
| static void | fieldSensorCB (void *, SoSensor *) |
| static void | valueChangedCB (void *, SoDragger *) |
Protected Attributes | |
| SoFieldSensor * | fieldsensor_ |
Private Member Functions | |
| SO_KIT_HEADER (SoDGBDragPointDragger) | |
| SO_KIT_CATALOG_ENTRY_HEADER (zTranslator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (xyTranslator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (feedbackSwitch) | |
| SO_KIT_CATALOG_ENTRY_HEADER (zFeedback) | |
| SO_KIT_CATALOG_ENTRY_HEADER (xyFeedback) | |
| bool | determineDragDirection (const SoCylinder *, const SoCube *) |
Private Attributes | |
| SbLineProjector * | lineproj_ |
| SbPlaneProjector * | planeproj_ |
| bool | movecyl_ |
Static Private Attributes | |
| static const char * | draggergeometry_ |
| static const char * | ztranslatorname_ |
| static const char * | xytranslatorname_ |
| SoDGBDragPointDragger::SoDGBDragPointDragger | ( | void | ) |
| virtual SoDGBDragPointDragger::~SoDGBDragPointDragger | ( | void | ) | [protected, virtual] |
| bool SoDGBDragPointDragger::determineDragDirection | ( | const SoCylinder * | , | |
| const SoCube * | ||||
| ) | [private] |
| void SoDGBDragPointDragger::drag | ( | ) | [protected] |
| void SoDGBDragPointDragger::dragFinish | ( | ) | [protected] |
| void SoDGBDragPointDragger::dragStart | ( | ) | [protected] |
| static void SoDGBDragPointDragger::fieldSensorCB | ( | void * | , | |
| SoSensor * | ||||
| ) | [static, protected] |
| static void SoDGBDragPointDragger::finishCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
| static void SoDGBDragPointDragger::initClass | ( | void | ) | [static] |
| static void SoDGBDragPointDragger::motionCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
| virtual void SoDGBDragPointDragger::setDefaultOnNonWritingFields | ( | void | ) | [protected, virtual] |
| virtual SbBool SoDGBDragPointDragger::setUpConnections | ( | SbBool | onoff, | |
| SbBool | doitalways | |||
| ) | [protected, virtual] |
| SoDGBDragPointDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | feedbackSwitch | ) | [private] |
| SoDGBDragPointDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | zFeedback | ) | [private] |
| SoDGBDragPointDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | xyTranslator | ) | [private] |
| SoDGBDragPointDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | zTranslator | ) | [private] |
| SoDGBDragPointDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | xyFeedback | ) | [private] |
| SoDGBDragPointDragger::SO_KIT_HEADER | ( | SoDGBDragPointDragger | ) | [private] |
| static void SoDGBDragPointDragger::startCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
| static void SoDGBDragPointDragger::valueChangedCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
const char* SoDGBDragPointDragger::draggergeometry_ [static, private] |
SoFieldSensor* SoDGBDragPointDragger::fieldsensor_ [protected] |
SbLineProjector* SoDGBDragPointDragger::lineproj_ [private] |
bool SoDGBDragPointDragger::movecyl_ [private] |
SbPlaneProjector* SoDGBDragPointDragger::planeproj_ [private] |
| SoSFVec3f SoDGBDragPointDragger::translation |
const char* SoDGBDragPointDragger::xytranslatorname_ [static, private] |
const char* SoDGBDragPointDragger::ztranslatorname_ [static, private] |
1.7.1