77 static std::string HandleTypeToString(HandleType type);
82 itkGetConstMacro(Center,
Point3D);
97 itkGetConstMacro(AllowTranslation,
bool);
98 itkSetMacro(AllowTranslation,
bool);
99 itkBooleanMacro(AllowTranslation);
101 itkGetConstMacro(AllowRotation,
bool);
102 itkSetMacro(AllowRotation,
bool);
103 itkBooleanMacro(AllowRotation);
105 itkGetConstMacro(AllowScaling,
bool);
106 itkSetMacro(AllowScaling,
bool);
107 itkBooleanMacro(AllowScaling);
110 double GetLongestRadius()
const;
113 void UpdateRepresentation();
120 void OnFollowedGeometryModified();
125 HandleType GetHandleFromPointID(vtkIdType
id);
163 vtkSmartPointer<vtkPolyData> BuildGizmo();
172 bool m_AllowTranslation;
173 bool m_AllowRotation;
178 unsigned long m_FollowerTag;
182 std::unique_ptr<GizmoRemover> m_GizmoRemover;