|
MeVisLab Toolbox Reference
|
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 (SoField *field=nullptr) |
| handle field changes | |
| void | handleEvent (SoHandleEventAction *ha) override |
| void | updateHighlightWithPickedPoint (SoHandleEventAction *ha) |
| void | setCursorForState () |
Static Public Member Functions | |
| static void | initClass () |
| inventor runtime type system | |
Public Attributes | |
| SoSFPlane | plane |
| plane that the dragger currently represents | |
| SoSFBool | drawPlane |
| SoSFBool | enableTranslation |
| SoSFBool | enableRotation |
| SoSFBool | enableMouseOverCursor |
| SoSFBool | enableMouseOverHighlight |
| SoSFColor | planePassivColor |
| SoSFColor | planeActiveColor |
Protected Member Functions | |
| ~SoPlaneDragger () override | |
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 34 of file SoPlaneDragger.h.
| SoPlaneDragger::SoPlaneDragger | ( | ) |
|
overrideprotected |
| void SoPlaneDragger::fieldChanged | ( | SoField * | field = nullptr | ) |
handle field changes
|
override |
|
static |
inventor runtime type system
| void SoPlaneDragger::setCursorForState | ( | ) |
| void SoPlaneDragger::updateHighlightWithPickedPoint | ( | SoHandleEventAction * | ha | ) |
| SoSFBool SoPlaneDragger::drawPlane |
Definition at line 45 of file SoPlaneDragger.h.
| SoSFBool SoPlaneDragger::enableMouseOverCursor |
Definition at line 49 of file SoPlaneDragger.h.
| SoSFBool SoPlaneDragger::enableMouseOverHighlight |
Definition at line 50 of file SoPlaneDragger.h.
| SoSFBool SoPlaneDragger::enableRotation |
Definition at line 47 of file SoPlaneDragger.h.
| SoSFBool SoPlaneDragger::enableTranslation |
Definition at line 46 of file SoPlaneDragger.h.
| SoSFPlane SoPlaneDragger::plane |
plane that the dragger currently represents
Definition at line 43 of file SoPlaneDragger.h.
| SoSFColor SoPlaneDragger::planeActiveColor |
Definition at line 53 of file SoPlaneDragger.h.
| SoSFColor SoPlaneDragger::planePassivColor |
Definition at line 52 of file SoPlaneDragger.h.