21 #ifndef __ctkVTKScalarBarWidget_h
22 #define __ctkVTKScalarBarWidget_h
29 #include "ctkVisualizationVTKWidgetsExport.h"
32 class ctkVTKScalarBarWidgetPrivate;
33 class vtkScalarBarWidget;
47 vtkScalarBarWidget* scalarBarWidget()
const;
51 int maxNumberOfColors()
const;
52 int numberOfLabels()
const;
54 QString labelsFormat()
const;
57 void setScalarBarWidget(vtkScalarBarWidget* scalarBar);
59 void setDisplay(
bool visible);
60 void setMaxNumberOfColors(
int colorCount);
61 void setNumberOfLabels(
int labelCount);
62 void setTitle(
const QString& title);
63 void setLabelsFormat(
const QString& format);
69 void onScalarBarModified();
72 QScopedPointer<ctkVTKScalarBarWidgetPrivate>
d_ptr;