| 
    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.