MeVisLabToolboxReference
|
Extension for rendering, generating, and modifying a circle/ellipse CSO. More...
#include <SoCSOEllipseEditor.h>
Public Member Functions | |
SoCSOEllipseEditor () | |
Standard constructor. | |
virtual void | createStartPressAt (const SoPointerPosition &pos) |
virtual void | createDragMoveTo (const SoPointerPosition &pos) |
virtual bool | createEndPress (int clickCount) |
virtual void | selectAndMoveStartPressAt (const SoPointerPosition &pos) |
virtual void | selectAndMoveDragMoveTo (const SoPointerPosition &pos) |
virtual SoPointingAction * | selectAndMoveEndPress (int clickCount) |
virtual int | cursorShape () const |
Returns the cursor shape that indicates the next creation. | |
Static Public Member Functions | |
static void | initClass () |
init class in inventor runtime | |
Public Attributes | |
SoSFBool | isCircle |
Is the ellipse actually a circle? | |
SoSFFloat | ellipseCreationRatio |
Ratio of the ellipse's length to width on creation in [0..1]. |
Extension for rendering, generating, and modifying a circle/ellipse CSO.
Definition at line 20 of file SoCSOEllipseEditor.h.
SoCSOEllipseEditor::SoCSOEllipseEditor | ( | ) |
Standard constructor.
virtual void SoCSOEllipseEditor::createDragMoveTo | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual bool SoCSOEllipseEditor::createEndPress | ( | int | clickCount | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual void SoCSOEllipseEditor::createStartPressAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual int SoCSOEllipseEditor::cursorShape | ( | ) | const [inline, virtual] |
Returns the cursor shape that indicates the next creation.
Reimplemented from SoCSOEditorExtension.
Definition at line 46 of file SoCSOEllipseEditor.h.
References SoViewerProxy::CROSS_OVAL_CURSOR.
static void SoCSOEllipseEditor::initClass | ( | ) | [static] |
init class in inventor runtime
Reimplemented from SoCSOCreatorEditorExtension.
virtual void SoCSOEllipseEditor::selectAndMoveDragMoveTo | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual SoPointingAction* SoCSOEllipseEditor::selectAndMoveEndPress | ( | int | clickCount | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual void SoCSOEllipseEditor::selectAndMoveStartPressAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
SoSFFloat SoCSOEllipseEditor::ellipseCreationRatio |
Ratio of the ellipse's length to width on creation in [0..1].
Definition at line 32 of file SoCSOEllipseEditor.h.
SoSFBool SoCSOEllipseEditor::isCircle |
Is the ellipse actually a circle?
Definition at line 30 of file SoCSOEllipseEditor.h.