Public Member Functions | |
| SoGridSurfaceDragger () | |
Static Public Member Functions | |
| static void | initClass () |
Public Attributes | |
| SoSFVec3f | translation |
| SoSFVec4f | rotation |
Protected Member Functions | |
| void | dragStart () |
| void | drag () |
| void | dragFinish () |
| virtual SbBool | setUpConnections (SbBool onOff, SbBool doItAlways=FALSE) |
Static Protected Member Functions | |
| static void | startCB (void *, SoDragger *) |
| static void | motionCB (void *, SoDragger *) |
| static void | finishCB (void *, SoDragger *) |
| static void | translationFieldSensorCB (void *, SoSensor *) |
| static void | rotationFieldSensorCB (void *, SoSensor *) |
| static void | valueChangedCB (void *, SoDragger *) |
Protected Attributes | |
| SoFieldSensor * | translationFieldSensor |
| SoFieldSensor * | rotationFieldSensor |
| SbLineProjector * | lineProj |
Private Member Functions | |
| SO_KIT_HEADER (SoGridSurfaceDragger) | |
| SO_KIT_CATALOG_ENTRY_HEADER (rotator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (translator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (material) | |
| SO_KIT_CATALOG_ENTRY_HEADER (mainseparator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (cylinder) | |
| SO_KIT_CATALOG_ENTRY_HEADER (cube) | |
| SO_KIT_CATALOG_ENTRY_HEADER (topcylinderseparator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (topcylindertranslator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (topcylinder) | |
| SO_KIT_CATALOG_ENTRY_HEADER (bottomcylinderseparator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (bottomcylindertranslator) | |
| SO_KIT_CATALOG_ENTRY_HEADER (bottomcylinder) | |
| ~SoGridSurfaceDragger () | |
| SoGridSurfaceDragger::SoGridSurfaceDragger | ( | ) |
| SoGridSurfaceDragger::~SoGridSurfaceDragger | ( | ) | [private] |
| void SoGridSurfaceDragger::drag | ( | ) | [protected] |
| void SoGridSurfaceDragger::dragFinish | ( | ) | [protected] |
| void SoGridSurfaceDragger::dragStart | ( | ) | [protected] |
| static void SoGridSurfaceDragger::finishCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
| static void SoGridSurfaceDragger::initClass | ( | ) | [static] |
| static void SoGridSurfaceDragger::motionCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
| static void SoGridSurfaceDragger::rotationFieldSensorCB | ( | void * | , | |
| SoSensor * | ||||
| ) | [static, protected] |
| virtual SbBool SoGridSurfaceDragger::setUpConnections | ( | SbBool | onOff, | |
| SbBool | doItAlways = FALSE | |||
| ) | [protected, virtual] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | material | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | topcylinderseparator | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | bottomcylinderseparator | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | cube | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | bottomcylinder | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | cylinder | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | bottomcylindertranslator | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | topcylinder | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | mainseparator | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | topcylindertranslator | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | translator | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_CATALOG_ENTRY_HEADER | ( | rotator | ) | [private] |
| SoGridSurfaceDragger::SO_KIT_HEADER | ( | SoGridSurfaceDragger | ) | [private] |
| static void SoGridSurfaceDragger::startCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
| static void SoGridSurfaceDragger::translationFieldSensorCB | ( | void * | , | |
| SoSensor * | ||||
| ) | [static, protected] |
| static void SoGridSurfaceDragger::valueChangedCB | ( | void * | , | |
| SoDragger * | ||||
| ) | [static, protected] |
SbLineProjector* SoGridSurfaceDragger::lineProj [protected] |
| SoSFVec4f SoGridSurfaceDragger::rotation |
SoFieldSensor* SoGridSurfaceDragger::rotationFieldSensor [protected] |
| SoSFVec3f SoGridSurfaceDragger::translation |
SoFieldSensor* SoGridSurfaceDragger::translationFieldSensor [protected] |
1.7.1