23 #ifndef __qMRMLAnnotationRulerProjectionPropertyWidget_h 24 #define __qMRMLAnnotationRulerProjectionPropertyWidget_h 28 #include <ctkVTKObject.h> 33 #include "qSlicerAnnotationsModuleWidgetsExport.h" 35 class qMRMLAnnotationRulerProjectionPropertyWidgetPrivate;
39 class Q_SLICER_MODULE_ANNOTATIONS_WIDGETS_EXPORT
53 void setProjectionVisibility(
bool showProjection);
54 void setUseRulerColor(
bool useRulerColor);
55 void setProjectionColor(QColor newColor);
56 void setOverlineThickness(
int thickness);
57 void setUnderlineThickness(
int thickness);
58 void setColoredWhenParallel(
bool coloredWhenParallel);
59 void setThickerOnTop(
bool thickerOnTop);
60 void setDashed(
bool dashed);
63 void updateWidgetFromDisplayNode();
66 QScopedPointer<qMRMLAnnotationRulerProjectionPropertyWidgetPrivate>
d_ptr;