MeVisLab Resolution Independence API
|
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.