void startPressAt(const SoPointerPosition &pos) override
Starts a drag at given device position.
int getCurrentCursor(SoViewerProxy *) const override
Returns the cursor ID to display for this action, as defined in SoViewerProxy.h - this gets (at least...
SoCSOLabelRenderer * _labelRenderer
SoCSOEditorExtension * _lastActiveEditor
void dragMoveTo(const SoPointerPosition &pos) override
Continues the drag to given device position.
bool isSensitiveAt(const SoPointerPosition &pos) override
Returns true if the gesture is startable at the given device position.
SoView2DCSOExtensibleEditor * _editor
SoPointingAction * endPress(int clickCount) override
Ends the drag at last device position.
CSOLabelMoveAction(SoView2DCSOExtensibleEditor *editor)
Base class for an editor extension for the SoView2DCSOExtensibleEditor.
Extension for rendering labels for CSOs.
SoPointerPosition manages the current position of the mouse cursor.
SoPointingAction is the base class for any mouse based interaction.
This class gives access to state of a viewer during scene graph traversal.
The CSO represents a contour segmentation object.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.