| 
    MeVisLab Toolbox Reference
    
   | 
 
allows drawing and editing of a rectangle on a SoView2D More...
#include <SoView2DRectangle.h>
  
Public Member Functions | |
| SoView2DRectangle () | |
| Constructor.   | |
| void | draw (View2DSliceList *dsl, View2DSlice *dslice, int slice) override | 
| reimplemented from SoView2DExtension   | |
| void | drawLabelText (float px, float py, float qx, float qy) | 
| draws the label (given top-left/bottom-right positions of the rectangle on the slice)   | |
| bool | evalEvent (SoView2D *view2d, View2DSliceList *slicelist, View2DEvent *ec, View2DEventPhase phase) override | 
| reimplemented from SoView2DExtension   | |
| bool | ignoreEvent (View2DEvent *ec) override | 
| Overwrite ignoreEvent -> ignore the "ignoreHandledEvents"-Field.   | |
  Public Member Functions inherited from SoView2DInteractionExtension | |
| SoView2DInteractionExtension (const std::string &actionID, bool positionSensitive=true) | |
| SoView2DInteractionExtension () | |
| Constructor.   | |
| bool | implementsManagedInteractionAndClassicEventHandling () const override | 
| this node is a hybrid module providing managed interaction and classic event handling   | |
  Public Member Functions inherited from SoView2DExtension | |
| SoView2DExtension () | |
| Constructor.   | |
| void | init () | 
| setup internal state   | |
| virtual void | updateValues () | 
| Update fields to local variables, may be reimplemented if you want to update additional local vars.   | |
| virtual void | startDrawing (View2DSliceList *) | 
| virtual void | endDrawing (View2DSliceList *) | 
| virtual void | overwriteDrawingSettings (SoView2DDrawingSettings &) | 
| View2DEvent * | getEvent () | 
| get the current event (when inside of evalEvent)   | |
| float | getSelectDist () | 
| Set the distance tolerance on hit checking in pixels.   | |
| bool | isPointInsideDeviceRect (float pointX, float pointY, float centerX, float centerY, float hitRectangleSize=0.0) | 
| returns whether the given point is inside a rectangle around the given center.   | |
| void | drawMiniRect (float xp, float yp, float ext, float lineWidth=1.f) | 
| Draws a small rectangle with given half side length and a line width.   | |
| void | drawDashedMiniRect (float xp, float yp, float ext, float lineWidth) | 
| void | drawFilledMiniRect (float xp, float yp, float ext, float lineWidth=1.f) | 
| Draws a small filled rectangle with given half side length.   | |
| void | drawMiniTriangle (float xp, float yp, float ext, float lineWidth=1.f) | 
| Draws a small triangle with given center point, half height and line width.   | |
| void | drawFilledMiniTriangle (float xp, float yp, float ext, float lineWidth=1.f) | 
| Draws a small filled triangle with given center point and half height.   | |
| void | drawMiniCircle (float xp, float yp, float ext, float lineWidth=1.f) | 
| Draws a small circle with given center point and radius.   | |
| void | drawFilledMiniCircle (float xp, float yp, float ext, float lineWidth=1.f) | 
| Draws a small filled circle with given center point and radius.   | |
| void | drawFixedSizeMiniCircleAt (float xp, float yp) | 
| Draws a fixed size small circle at the given position.   | |
| void | drawVoxelBorder (View2DSlice *slice, float vx, float vy, float vz) | 
| surround the given voxel with a border   | |
| int | getX () | 
| get the x device position of current event, only returns valid result when called inside of evalEvent()   | |
| int | getY () | 
| get the y device position of current event, only returns valid result when called inside of evalEvent()   | |
| virtual bool | isDrawingOn () | 
| check if drawing is on   | |
| virtual bool | isEditingOn () | 
| check if editing is on   | |
| virtual bool | isFixZOn () | 
| check if z should stay fixed   | |
| virtual bool | isClipToSlice () | 
| check if the image is clipped to slice   | |
| virtual void | fieldChanged (SoSensor *sensor) | 
| handle if any field has changed   | |
| bool | isCreateNewMode () | 
| check if extension is in createNewMode   | |
| void | setCreateNewMode (bool flag) | 
| set this extension to create new objects   | |
| bool | isCreateNewModeRequest () | 
| check if extension has a request for createNewMode   | |
| void | setCreateNewModeRequest (bool flag) | 
| set that extension want to become createNewMode   | |
| virtual bool | isActive () | 
| returns if the extension is active (derive this method in child) (in createNewMode or with a selected object)(called by SoView2D)   | |
| virtual void | deleteSelectedObject () | 
| deletes the currently active object (derive this method in child) (called by SoView2D)   | |
| virtual void | getStatusString (SbString &status) | 
| get the current status of this extension   | |
| virtual bool | evaluateEvent (SoView2D *view2d, View2DEvent *ec) | 
| bool | wantsMouseOverUpdates () const | 
| public access to _wantsMouseOverUpdateEvents   | |
| virtual void | consumeEvent (View2DEvent *ec, bool handled=TRUE) | 
| Set handled-flag of ec to true (= consumed) if handled is True and setEventHandled is True.   | |
| int | getSelectedModifierMask () | 
| Get compare and ignore mask for the currently selected button/modifier combination, usable with SoPointingAction.   | |
| int | getSelectedIgnoreMask () | 
| SoPointingAction::Trigger | getPointingActionTriggerFromFields () | 
| Get the trigger that matches the button/modifier field state.   | |
  Public Member Functions inherited from SoInteractionProviderNode | |
| SoInteractionProviderNode () | |
| Default constructor.   | |
| ~SoInteractionProviderNode () override | |
| Destructor.   | |
| std::string | getID () const override | 
| Returns the ID string for identifying the provider and its actions.   | |
| void | objRef () override | 
| Memory management by reference counting; must be implemented in derived classes.   | |
| void | objUnref () override | 
  Public Member Functions inherited from SoInteractionOwner | |
| SoInteractionOwner () | |
| Default constructor.   | |
| ~SoInteractionOwner () override | |
| The destructor will destroy all interactions created with this object as owner.   | |
| std::list< SoInteraction * > | getInteractions (SoState *state) override | 
| Returns the list of all interactions of this provider.   | |
| void | addListener (SoInteractionOwnerListenerInterface *listener) | 
| Adds a listener object that is notified of changes in the interaction list.   | |
| void | removeListener (SoInteractionOwnerListenerInterface *listener) | 
| Removes a listener object that was notified of changes in the interaction list.   | |
  Public Member Functions inherited from SoInteractionProvider | |
| SoInteractionProvider () | |
| Default constructor.   | |
| virtual | ~SoInteractionProvider () | 
| template<class T > | |
| std::list< T * > | getInteractionsOfType (SoState *state) | 
| Returns list of interactions of a specific type.   | |
| virtual std::list< SoCommandAction * > | getCommandActions (SoState *state) | 
| virtual std::list< SoPointingAction * > | getPointingActions (SoState *state) | 
| virtual std::list< SoOffsetAction * > | getOffsetActions (SoState *state) | 
Static Public Member Functions | |
| static void | initClass () | 
| inventor runtime type system   | |
  Static Public Member Functions inherited from SoView2DInteractionExtension | |
| static void | initClass () | 
| Initializes this class.   | |
  Static Public Member Functions inherited from SoView2DExtension | |
| static void | initClass () | 
| Initializes this class.   | |
| static float | snapToPixelCenter (float coordinateComponent) | 
| Snaps the coordinate component to the pixel center.   | |
| static void | fieldChangedCB (void *data, SoSensor *sensor) | 
| inventor callbacks if any field has changed, calls fieldChanged   | |
| static bool | isImageParallel (SoSFMLImage *image, View2DSliceList *dsl) | 
Return true if image is parallel to the image of the slice list up to slice thickness.   | |
| static void | enableLineStippling (const SoSFEnum &lineStyleField) | 
| Set/reset stippling pattern.   | |
| static void | disableLineStippling (const SoSFEnum &lineStyleField) | 
| static void | getAxisOrientation (int axis, SbMatrix &matrix, char &negativeResult, char &positiveResult) | 
| Geometry helpers.   | |
| static float | pointToLineDistance (SbVec3f point, SbVec3f line1, SbVec3f line2) | 
| calculate 3D point to line distance   | |
| static float | pointToLineDistance (SbVec2f point, SbVec2f line1, SbVec2f line2) | 
| calculate 2D point to line distance   | |
| static Sign | edgeIntersectWithPlane (const SbVec3f &v1, const SbVec3f &v2, const SbPlane &plane, SbVec3f &intersect) | 
intersect given edge from v1 to v2 with given plane, returns sign and intersect point   | |
  Static Public Member Functions inherited from SoInteractionProviderNode | |
| static void | initClass () | 
| Initializes this class.   | |
  Static Public Member Functions inherited from SoInteractionProvider | |
| static void | registerInteractionProviderNode (SoType type, GetProviderFunc func) | 
| Registers a function to obtain a SoInteractionProvider from a SoNode.   | |
| static SoInteractionProvider * | getInteractionProvider (SoNode *node) | 
| Returns a SoInteractionProvider from a SoNode if registered, else NULL.   | |
Public Attributes | |
| SoSFVec3f | startWorldPos | 
| Fields.   | |
| SoSFVec3f | endWorldPos | 
| end world position of rectangle   | |
| SoSFFloat | blendInside | 
| blend factor inside of rectangle   | |
| SoSFFloat | blendOnto | 
| blend factor on border of rectangle   | |
| SoSFFloat | blendOutside | 
| blend factor outside of rectangle   | |
| SoSFFloat | lineBlendInside | 
| line blend factor when inside of rectangle   | |
| SoSFFloat | lineBlendOnto | 
| line blend factor when on border of rectangle   | |
| SoSFFloat | lineBlendOutside | 
| line blend factor when outside of rectangle   | |
| SoSFBool | useHandleColor | 
| Should the handles have their own color?   | |
| SoSFBool | useSideLineColor | 
| Should the side lines have their own color?   | |
| SoSFColor | handleColor | 
| Optional handle color.   | |
| SoSFColor | sideLineColor | 
| Optional side line color.   | |
| SoSFBool | resetToImage | 
| reset to 80 percent of the original image   | |
| SoSFBool | selectOutside | 
| allow selection outside of rectangle   | |
| SoSFBool | allowDrag | 
| allow dragging of the rectangle   | |
| SoSFBool | cooperative | 
| enable cooperative mode   | |
| SoSFFloat | shadeExterior | 
| shade the exterior of the rectangle   | |
| SoSFBool | shadeAllExterior | 
| shade all exterior, also there where the slice does not cross the box.   | |
| SoSFEnum | lineStyle | 
| line style   | |
| SoSFBool | isUnderMouse | 
| flag that indicated is the rectangle is under the mouse   | |
| SoSFBool | drawLabel | 
| SoSFString | labelText | 
| SoSFEnum | labelVerticalBoxPosition | 
| SoSFEnum | labelHorizontalBoxPosition | 
| SoSFEnum | labelVerticalPosition | 
| SoSFFloat | labelVerticalOffset | 
| SoSFEnum | labelHorizontalPosition | 
| SoSFFloat | labelHorizontalOffset | 
| SoSFColor | labelColor | 
| text color to use   | |
| SoSFBool | labelShadow | 
| flag if text shadow should be drawn   | |
| SoSFInt32 | labelFontSize | 
| font size of text   | |
  Public Attributes inherited from SoView2DInteractionExtension | |
| SoSFTrigger | singleClicked | 
| this is triggered when the user clicks without moving the mouse (this only is supported when using Managed Interaction)   | |
| SoSFTrigger | doubleClicked | 
| the same for the second click in a row   | |
  Public Attributes inherited from SoView2DExtension | |
| SoSFColor | color | 
| color that should be used for drawing   | |
| SoSFBool | drawingOn | 
| flag if the extension should draw, needs to be checked inside of the draw() method   | |
| SoSFBool | editingOn | 
| flag if the extension should edit objects on mouse events, needs to be checked inside of the evalEvent() method   | |
| SoSFBool | maskValid | 
| flag if the event mask is valid.   | |
| SoSFFloat | selectionTolerance | 
| the selection tolerance in pixels   | |
| SoSFBool | wantsAllEvents | 
| flag if ALL events should be passed to evalEvent(), if disabled, events are only passed to evalEvent when the mouse mask gets valid   | |
| SoSFBool | wantsKeyEvents | 
| flag if keyboard events should be passed to evalEvent()   | |
| SoSFBool | wantsMouseWheelEvents | 
| flag if MouseWheel events should be passed to evalEvent()   | |
| SoSFBool | setEventHandled | 
| Set event handled if it is indeed handled by this extension.   | |
| SoSFBool | ignoreHandledEvents | 
| Ignore events, that have been handled by previous extensions.   | |
| SoSFEnum | button1 | 
| mouse mask for button1   | |
| SoSFEnum | button2 | 
| mouse mask for button2   | |
| SoSFEnum | button3 | 
| mouse mask for button3   | |
| SoSFEnum | shift | 
| shift modifier for mouse mask   | |
| SoSFEnum | control | 
| shift control for mouse mask   | |
| SoSFEnum | alt | 
| shift alt for mouse mask   | |
| SoSFBool | needsValidVoxel | 
| sets if a valid voxel must be hit to get evalEvent() calls   | |
| SoSFBool | renderOnSlab | 
| defines if the extension should be rendered on all slab slices   | |
| SoSFBool | createNewMode | 
| flag if extension is in createNewMode   | |
| SoSFTrigger | createNewModeRequest | 
| SoSFBool | clipToSlice | 
| Flag to clip drawing to slice.   | |
| SoSFEnum | cursorShape | 
| Set cursor shape if the mouse mask fits and mouseEvents are effectively sent to evalEvent for editing.   | |
| SoSFBool | fixZOn | 
| DEPRECATED flag that indicates that the extension should fix the z value, only used in SoView2DRectangle.   | |
  Public Attributes inherited from SoInteractionProviderNode | |
| SoSFString | instanceName | 
| Defines interface field to store the instance name.   | |
| SoSFString | interactionProviderID | 
| This field overrides the instanceName as providerID if specified.   | |
Protected Types | |
| enum | DragMode { DragNothing , DragAnyPoint , DragRect , DragCreateRect } | 
| type for specifying dragging mode  More... | |
Protected Member Functions | |
| DragMode | performHitTest (float dx, float dy, const SbVec3f &voxelPos, View2DSliceList *sliceList) | 
| perform hit test where the rectangle is hit, returns the possible drag mode   | |
| DragMode | performHitTest (const SoPointerPosition &pos) | 
| void | performDrag (const SoPointerPosition &pos, bool setStart) | 
| perform drag operation (this uses members set by performHitTest)   | |
| void | performDrag (const SbVec3f &voxelPos, bool setStart, View2DSliceList *sliceList) | 
| bool | isPointInsideDeviceCornerHandle (const SbVec2f &cornerHandlePosition, const SbVec2f &mousePosition) | 
| bool | isMouseInsideRectangle (const SbVec2f &mousePosition, const SbVec2f &upperLeft, const SbVec2f &lowerRight) | 
| void | drawHitSideLine (float startX, float startY, float endX, float endY, View2DSliceList *sliceList, int slice) const | 
| void | drawThickLine (float startX, float startY, float endX, float endY) const | 
| void | drawThinLine (float startX, float startY, float endX, float endY) const | 
| bool | isSliceInMiddleOfRectangleExcludingTopAndBottom (int slice, float vz1, float vz2) const | 
| bool | isSliceIntersectingRectangle (int slice, float vz1, float vz2) const | 
| bool | isSensitiveAt (const SoPointerPosition &pos) override | 
| interface forwarded from SoPointingAction:   | |
| void | startPressAt (const SoPointerPosition &pos) override | 
| void | dragMoveTo (const SoPointerPosition &pos) override | 
| SoPointingAction * | endPress (int clickCount) override | 
| void | pointerPosition (SoState *, const SoPointerPosition &pos) override | 
| Same as below, with additional SoState argument. By default, simply calls the below version.   | |
| void | pointerLeftWindow (SoState *) override | 
| Same as below, with additional SoState argument. By defaults, simply calls the below version.   | |
  Protected Member Functions inherited from SoView2DInteractionExtension | |
| ~SoView2DInteractionExtension () override | |
| destructor   | |
| bool | isValidLocation (const SoPointerPosition &pos) | 
| return true if the position is inside the image or needsValidVoxel is not set   | |
| virtual bool | shouldPointingActionBeEnabled () | 
| void | editingOnChanged (SoField *field) override | 
| called when editingOn field is touched:   | |
| void | buttonMaskChanged (SoField *field) override | 
| called when one of the button/modifier fields is touched:   | |
| virtual int | getCurrentCursor (SoViewerProxy *viewerProxy) | 
| interface forwarded from SoPointingAction:   | |
| virtual void | setHighlightAt (const SoPointerPosition &) | 
| virtual void | unsetHighlight () | 
| virtual int | getNumInteractionModes () const | 
| virtual void | setInteractionMode (int) | 
  Protected Member Functions inherited from SoView2DExtension | |
| virtual void | createNewModeRequestTriggered (SoField *) | 
| called when createNewModeRequest field ist touched:   | |
| ~SoView2DExtension () override | |
| destructor   | |
| void | GLRender (SoGLRenderAction *action) override | 
| Inventor actions.   | |
| void | callback (SoCallbackAction *action) override | 
| void | handleEvent (SoHandleEventAction *action) override | 
| void | getMatrix (SoGetMatrixAction *action) override | 
| void | getBoundingBox (SoGetBoundingBoxAction *action) override | 
| void | pick (SoPickAction *action) override | 
| void | doAction (SoAction *action) override | 
  Protected Member Functions inherited from SoInteractionOwner | |
| virtual void | pointerPosition (const SoPointerPosition &) | 
| Override this if you always need to be informed of the current mouse cursor position.   | |
| virtual void | pointerLeftWindow () | 
| This is called when the mouse cursor leaves the window.   | |
| bool | hasInteractions () const | 
| Returns whether there are any actions defined by this owner.   | |
| template<class T > | |
| bool | hasInteractionsOfType () const | 
| Same as above, but asking for a specific type of interaction.   | |
| void | addPointingAction (SoPointingAction *) | 
| void | addCommandAction (SoCommandAction *) | 
| void | addOffsetAction (SoOffsetAction *) | 
Protected Attributes | |
| DragMode | _dragMode | 
| specify drag mode   | |
| SbVec3f | _lastWorldPos | 
| last world position   | |
| bool | _draggingInCooperativeMode {} | 
| to remember in cooperative mode, if the rectangle is currently selected and edited   | |
| bool | _startDeviceXHigher {} | 
| flags for DragAnyPoint modeinternal flag   | |
| bool | _startDeviceYHigher {} | 
| internal flag   | |
| bool | _swappedDeviceX {} | 
| bool | _swappedDeviceY {} | 
| bool | _dragx {} | 
| flag if x is dragged   | |
| bool | _dragy {} | 
| flag if y is dragged   | |
| HitHandle | _hitHandle | 
  Protected Attributes inherited from SoView2DInteractionExtension | |
| SoPointingAction * | _pointingAction | 
  Protected Attributes inherited from SoView2DExtension | |
| SoNodeSensor * | _nodeSensor | 
| node sensor that is used to notice field changes   | |
| float | _rgbColor [4] | 
| Color of the object, update on each field change by _nodeSensor.   | |
| bool | _wantsMouseOverUpdateEvents | 
| set this flag to receive mouse over events while the extension is active   | |
Additional Inherited Members | |
  Public Types inherited from SoView2DExtension | |
| enum | Sign { ZERO , NEGATIVE , POSITIVE } | 
| defines the sign of a number, with zero as an extra value  More... | |
  Public Types inherited from SoInteractionProvider | |
| typedef SoInteractionProvider *(* | GetProviderFunc) (SoNode *) | 
allows drawing and editing of a rectangle on a SoView2D
Definition at line 45 of file SoView2DRectangle.h.
      
  | 
  protected | 
type for specifying dragging mode
| Enumerator | |
|---|---|
| DragNothing | |
| DragAnyPoint | |
| DragRect | |
| DragCreateRect | |
Definition at line 142 of file SoView2DRectangle.h.
| SoView2DRectangle::SoView2DRectangle | ( | ) | 
Constructor.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from SoView2DInteractionExtension.
      
  | 
  overridevirtual | 
reimplemented from SoView2DExtension
Reimplemented from SoView2DExtension.
      
  | 
  protected | 
| void SoView2DRectangle::drawLabelText | ( | float | px, | 
| float | py, | ||
| float | qx, | ||
| float | qy | ||
| ) | 
draws the label (given top-left/bottom-right positions of the rectangle on the slice)
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  overrideprotectedvirtual | 
Reimplemented from SoView2DInteractionExtension.
      
  | 
  overridevirtual | 
reimplemented from SoView2DExtension
Reimplemented from SoView2DExtension.
      
  | 
  overridevirtual | 
Overwrite ignoreEvent -> ignore the "ignoreHandledEvents"-Field.
Reimplemented from SoView2DExtension.
      
  | 
  static | 
inventor runtime type system
      
  | 
  inlineprotected | 
Definition at line 169 of file SoView2DRectangle.h.
      
  | 
  inlineprotected | 
Definition at line 162 of file SoView2DRectangle.h.
References SoView2DExtension::getSelectDist(), GLHiDPIScale(), and SoView2DExtension::isPointInsideDeviceRect().
      
  | 
  overrideprotectedvirtual | 
interface forwarded from SoPointingAction:
Reimplemented from SoView2DInteractionExtension.
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
perform drag operation (this uses members set by performHitTest)
      
  | 
  protected | 
      
  | 
  protected | 
perform hit test where the rectangle is hit, returns the possible drag mode
      
  | 
  overrideprotectedvirtual | 
Same as below, with additional SoState argument. By defaults, simply calls the below version.
Reimplemented from SoInteractionOwner.
      
  | 
  overrideprotectedvirtual | 
Same as below, with additional SoState argument. By default, simply calls the below version.
Reimplemented from SoInteractionOwner.
      
  | 
  overrideprotectedvirtual | 
Reimplemented from SoView2DInteractionExtension.
      
  | 
  protected | 
to remember in cooperative mode, if the rectangle is currently selected and edited
Definition at line 214 of file SoView2DRectangle.h.
      
  | 
  protected | 
specify drag mode
Definition at line 187 of file SoView2DRectangle.h.
      
  | 
  protected | 
flag if x is dragged
Definition at line 200 of file SoView2DRectangle.h.
      
  | 
  protected | 
flag if y is dragged
Definition at line 202 of file SoView2DRectangle.h.
      
  | 
  protected | 
Definition at line 204 of file SoView2DRectangle.h.
      
  | 
  protected | 
last world position
Definition at line 211 of file SoView2DRectangle.h.
      
  | 
  protected | 
flags for DragAnyPoint modeinternal flag
Definition at line 192 of file SoView2DRectangle.h.
      
  | 
  protected | 
internal flag
Definition at line 194 of file SoView2DRectangle.h.
      
  | 
  protected | 
Definition at line 196 of file SoView2DRectangle.h.
      
  | 
  protected | 
Definition at line 197 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::allowDrag | 
allow dragging of the rectangle
Definition at line 86 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::blendInside | 
blend factor inside of rectangle
Definition at line 58 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::blendOnto | 
blend factor on border of rectangle
Definition at line 60 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::blendOutside | 
blend factor outside of rectangle
Definition at line 62 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::cooperative | 
enable cooperative mode
Definition at line 89 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::drawLabel | 
Definition at line 103 of file SoView2DRectangle.h.
| SoSFVec3f SoView2DRectangle::endWorldPos | 
end world position of rectangle
Definition at line 55 of file SoView2DRectangle.h.
| SoSFColor SoView2DRectangle::handleColor | 
Optional handle color.
Definition at line 75 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::isUnderMouse | 
flag that indicated is the rectangle is under the mouse
Definition at line 101 of file SoView2DRectangle.h.
| SoSFColor SoView2DRectangle::labelColor | 
text color to use
Definition at line 114 of file SoView2DRectangle.h.
| SoSFInt32 SoView2DRectangle::labelFontSize | 
font size of text
Definition at line 118 of file SoView2DRectangle.h.
| SoSFEnum SoView2DRectangle::labelHorizontalBoxPosition | 
Definition at line 107 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::labelHorizontalOffset | 
Definition at line 111 of file SoView2DRectangle.h.
| SoSFEnum SoView2DRectangle::labelHorizontalPosition | 
Definition at line 110 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::labelShadow | 
flag if text shadow should be drawn
Definition at line 116 of file SoView2DRectangle.h.
| SoSFString SoView2DRectangle::labelText | 
Definition at line 104 of file SoView2DRectangle.h.
| SoSFEnum SoView2DRectangle::labelVerticalBoxPosition | 
Definition at line 106 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::labelVerticalOffset | 
Definition at line 109 of file SoView2DRectangle.h.
| SoSFEnum SoView2DRectangle::labelVerticalPosition | 
Definition at line 108 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::lineBlendInside | 
line blend factor when inside of rectangle
Definition at line 64 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::lineBlendOnto | 
line blend factor when on border of rectangle
Definition at line 66 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::lineBlendOutside | 
line blend factor when outside of rectangle
Definition at line 68 of file SoView2DRectangle.h.
| SoSFEnum SoView2DRectangle::lineStyle | 
line style
Definition at line 98 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::resetToImage | 
reset to 80 percent of the original image
Definition at line 80 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::selectOutside | 
allow selection outside of rectangle
Definition at line 83 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::shadeAllExterior | 
shade all exterior, also there where the slice does not cross the box.
Definition at line 95 of file SoView2DRectangle.h.
| SoSFFloat SoView2DRectangle::shadeExterior | 
shade the exterior of the rectangle
Definition at line 92 of file SoView2DRectangle.h.
| SoSFColor SoView2DRectangle::sideLineColor | 
Optional side line color.
Definition at line 77 of file SoView2DRectangle.h.
| SoSFVec3f SoView2DRectangle::startWorldPos | 
| SoSFBool SoView2DRectangle::useHandleColor | 
Should the handles have their own color?
Definition at line 71 of file SoView2DRectangle.h.
| SoSFBool SoView2DRectangle::useSideLineColor | 
Should the side lines have their own color?
Definition at line 73 of file SoView2DRectangle.h.