MeVisLabToolboxReference
|
Defines a plane dragger that can be used to manipulate a plane (and translation+rotation) More...
#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 () |
Defines a plane dragger that can be used to manipulate a plane (and translation+rotation)
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 |
plane that the dragger currently represents
Definition at line 42 of file SoPlaneDragger.h.
SoSFColor SoPlaneDragger::planeActiveColor |
Definition at line 49 of file SoPlaneDragger.h.
SoSFColor SoPlaneDragger::planePassivColor |
Definition at line 48 of file SoPlaneDragger.h.