MeVisLabToolboxReference
|
Extension for rendering, generating, and modifying a distance line CSO. More...
#include <SoCSODistanceLineEditor.h>
Public Member Functions | |
SoCSODistanceLineEditor () | |
Standard constructor. | |
virtual void | draw (const CSODrawCSOInfos &csoInfos, const CSODrawView2DInfos &view2DInfos, const CSODrawSliceInformation &drawSliceInfo, SoView2DCSOExtensibleEditor *editor) |
Drawing routine. | |
virtual void | createStartPressAt (const SoPointerPosition &pos) |
void | createNewCSO (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 | renderArrowHeadAtStart |
Shall an arrow head be rendered at the start of the distance line? | |
SoSFBool | renderArrowHeadAtEnd |
Shall an arrow head be rendered at the end of the distance line? |
Extension for rendering, generating, and modifying a distance line CSO.
Definition at line 20 of file SoCSODistanceLineEditor.h.
SoCSODistanceLineEditor::SoCSODistanceLineEditor | ( | ) |
Standard constructor.
virtual void SoCSODistanceLineEditor::createDragMoveTo | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual bool SoCSODistanceLineEditor::createEndPress | ( | int | clickCount | ) | [virtual] |
Implements SoCSOEditorExtension.
void SoCSODistanceLineEditor::createNewCSO | ( | const SoPointerPosition & | pos | ) |
virtual void SoCSODistanceLineEditor::createStartPressAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual int SoCSODistanceLineEditor::cursorShape | ( | ) | const [inline, virtual] |
Returns the cursor shape that indicates the next creation.
Reimplemented from SoCSOEditorExtension.
Definition at line 50 of file SoCSODistanceLineEditor.h.
References SoViewerProxy::CROSS_LINE_CURSOR.
virtual void SoCSODistanceLineEditor::draw | ( | const CSODrawCSOInfos & | csoInfos, |
const CSODrawView2DInfos & | view2DInfos, | ||
const CSODrawSliceInformation & | drawSliceInfo, | ||
SoView2DCSOExtensibleEditor * | editor | ||
) | [virtual] |
Drawing routine.
Reimplemented from SoCSOEditorExtension.
static void SoCSODistanceLineEditor::initClass | ( | ) | [static] |
init class in inventor runtime
Reimplemented from SoCSOCreatorEditorExtension.
virtual void SoCSODistanceLineEditor::selectAndMoveDragMoveTo | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual SoPointingAction* SoCSODistanceLineEditor::selectAndMoveEndPress | ( | int | clickCount | ) | [virtual] |
Implements SoCSOEditorExtension.
virtual void SoCSODistanceLineEditor::selectAndMoveStartPressAt | ( | const SoPointerPosition & | pos | ) | [virtual] |
Implements SoCSOEditorExtension.
Shall an arrow head be rendered at the end of the distance line?
Definition at line 32 of file SoCSODistanceLineEditor.h.
Shall an arrow head be rendered at the start of the distance line?
Definition at line 30 of file SoCSODistanceLineEditor.h.