#include <SoPlaneDragger.h>
Public Member Functions | |
| SoPlaneDragger () | |
| void | fieldChanged (SoSensor *a=NULL) |
| handle field changes | |
Static Public Member Functions | |
| static void | initClass () |
| inventor runtime type system | |
| static void | fieldChangedCB (void *data, SoSensor *a) |
| forward field changes to fieldChanged() | |
Public Attributes | |
| SoSFPlane | plane |
| plane that the dragger currently represents | |
| SoSFBool | drawPlane |
| SoSFBool | enableTranslation |
| SoSFBool | enableRotation |
| SoSFColor | planePassivColor |
| SoSFColor | planeActiveColor |
Protected Member Functions | |
| virtual | ~SoPlaneDragger () |
Internally it uses the SoJackDragger and replaces the geometry by a simple square for translation and a sphere in the center which is invisible and can be used to manipulate the rotation.
Definition at line 33 of file SoPlaneDragger.h.
| SoPlaneDragger::SoPlaneDragger | ( | ) |
| virtual SoPlaneDragger::~SoPlaneDragger | ( | ) | [protected, virtual] |
| void SoPlaneDragger::fieldChanged | ( | SoSensor * | a = NULL |
) |
handle field changes
| static void SoPlaneDragger::fieldChangedCB | ( | void * | data, | |
| SoSensor * | a | |||
| ) | [static] |
forward field changes to fieldChanged()
| static void SoPlaneDragger::initClass | ( | ) | [static] |
inventor runtime type system
| SoSFBool SoPlaneDragger::drawPlane |
Definition at line 44 of file SoPlaneDragger.h.
| SoSFBool SoPlaneDragger::enableRotation |
Definition at line 46 of file SoPlaneDragger.h.
| SoSFBool SoPlaneDragger::enableTranslation |
Definition at line 45 of file SoPlaneDragger.h.
| SoSFPlane SoPlaneDragger::plane |
| SoSFColor SoPlaneDragger::planeActiveColor |
Definition at line 49 of file SoPlaneDragger.h.
| SoSFColor SoPlaneDragger::planePassivColor |
Definition at line 48 of file SoPlaneDragger.h.
1.5.8