Studio/Visualization/LandmarkWidget.h
Namespaces
| Name |
|---|
| shapeworks User usage reporting (telemetry) |
Classes
| Name | |
|---|---|
| class | shapeworks::LandmarkWidget LandmarkWidget. |
Source code
```cpp
include
include
class vtkHandleWidget; class vtkSphereSource; class vtkPolyDataMapper; class vtkPoints; class vtkPolyData; class vtkGlyph3D; class vtkActor; class vtkLookupTable;
namespace shapeworks {
class Viewer; class LandmarkCallback;
class LandmarkWidget { public: LandmarkWidget(Viewer* viewer); ~LandmarkWidget();
void update_landmarks();
void store_positions();
void update_glyph_properties();
void clear_landmark_handles();
private:
vtkSmartPointer
bool is_drag_mode();
bool is_glyph_mode();
void update_glyphs();
void assign_handle_to_domain(vtkSmartPointer
Viewer* viewer_ = nullptr;
std::vector
vtkSmartPointer
vtkSmartPointer
} // namespace shapeworks ```
Updated on 2026-03-31 at 16:02:11 +0000