MeVisLabToolboxReference
|
Extension for rendering, generating, and modifying a point CSO. More...
#include <SoCSOPointEditor.h>
Public Types | |
enum | PointDrawingMode { POINT_DRAWING_MODE_POINT = 0, POINT_DRAWING_MODE_CROSSHAIR = 1 } |
Public Member Functions | |
SoCSOPointEditor () | |
Standard constructor. | |
virtual void | draw (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) |
Drawing routine. | |
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 | |
SoSFEnum | drawingMode |
Sets the drawing mode. |
Extension for rendering, generating, and modifying a point CSO.
Definition at line 20 of file SoCSOPointEditor.h.
POINT_DRAWING_MODE_POINT |
Render the point as a CSO point. |
POINT_DRAWING_MODE_CROSSHAIR |
Render the point as a crosshair. |
Definition at line 49 of file SoCSOPointEditor.h.
SoCSOPointEditor::SoCSOPointEditor | ( | ) |
Standard constructor.
virtual void SoCSOPointEditor::createDragMoveTo | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual bool SoCSOPointEditor::createEndPress | ( | int | clickCount | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual void SoCSOPointEditor::createStartPressAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual int SoCSOPointEditor::cursorShape | ( | ) | const [inline, virtual] |
Returns the cursor shape that indicates the next creation.
Reimplemented from SoCSOEditorExtension.
Definition at line 47 of file SoCSOPointEditor.h.
References SoViewerProxy::CROSS_POINT_CURSOR.
virtual void SoCSOPointEditor::draw | ( | const CSODrawCSOInfos & | csoInfos, |
const CSODrawView2DInfos & | view2DInfos, | ||
const CSODrawSliceInformation & | drawSliceInfo, | ||
SoView2DCSOExtensibleEditor * | editor | ||
) | [virtual] |
Drawing routine.
Reimplemented from SoCSOEditorExtension.
static void SoCSOPointEditor::initClass | ( | ) | [static] |
init class in inventor runtime
Reimplemented from SoCSOCreatorEditorExtension.
virtual void SoCSOPointEditor::selectAndMoveDragMoveTo | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual SoPointingAction* SoCSOPointEditor::selectAndMoveEndPress | ( | int | clickCount | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual void SoCSOPointEditor::selectAndMoveStartPressAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
SoSFEnum SoCSOPointEditor::drawingMode |
Sets the drawing mode.
Definition at line 30 of file SoCSOPointEditor.h.