Skip to content

Studio/Visualization/StudioHandleWidget.h

Namespaces

Name
shapeworks
User usage reporting (telemetry)

Classes

Name
class shapeworks::StudioHandleWidget

Source code

```cpp

include

namespace shapeworks { class PlaneWidget;

class StudioHandleWidget : public vtkHandleWidget { public: static StudioHandleWidget *New();

StudioHandleWidget();

void set_domain(int domain) { domain_ = domain; }; void set_plane(int plane) { plane_ = plane; }; void set_point(int point) { point_ = point; };

void set_plane_widget(PlaneWidget *plane_widget) { plane_widget_ = plane_widget; }

protected: static void RightClickSelectAction(vtkAbstractWidget *w);

static void CustomMoveAction(vtkAbstractWidget w); static void CustomSelectAction(vtkAbstractWidget w); static void CustomEndSelectAction(vtkAbstractWidget *w);

int domain_ = -1; int plane_ = -1; int point_ = -1; PlaneWidget *plane_widget_;

bool shift_active_ = false; int start_y_ = 0; }; } // namespace shapeworks ```


Updated on 2026-03-31 at 16:02:11 +0000