54 #ifndef vtkSliderRepresentation_h
55 #define vtkSliderRepresentation_h
58 #include "vtkInteractionWidgetsModule.h"
59 #include "vtkLegacy.h"
62 VTK_ABI_NAMESPACE_BEGIN
80 vtkGetMacro(Value,
double);
90 vtkGetMacro(MinimumValue,
double);
100 vtkGetMacro(MaximumValue,
double);
108 vtkSetClampMacro(SliderLength,
double, 0.01, 0.5);
109 vtkGetMacro(SliderLength,
double);
118 vtkSetClampMacro(SliderWidth,
double, 0.0, 1.0);
119 vtkGetMacro(SliderWidth,
double);
127 vtkSetClampMacro(TubeWidth,
double, 0.0, 1.0);
128 vtkGetMacro(TubeWidth,
double);
137 vtkSetClampMacro(EndCapLength,
double, 0.0, 0.25);
138 vtkGetMacro(EndCapLength,
double);
146 vtkSetClampMacro(EndCapWidth,
double, 0.0, 0.25);
147 vtkGetMacro(EndCapWidth,
double);
161 vtkSetStringMacro(LabelFormat);
162 vtkGetStringMacro(LabelFormat);
170 vtkSetClampMacro(LabelHeight,
double, 0.0, 2.0);
171 vtkGetMacro(LabelHeight,
double);
179 vtkSetClampMacro(TitleHeight,
double, 0.0, 2.0);
180 vtkGetMacro(TitleHeight,
double);
209 #if !defined(VTK_LEGACY_REMOVE)
245 VTK_ABI_NAMESPACE_END
a simple class to control print indentation
abstract class defines the representation for a vtkSliderWidget
virtual void SetTitleText(const char *)
Specify the label text for this widget.
vtkSliderRepresentation()
vtkTypeBool ShowSliderLabel
void SetValue(double value)
Specify the current value for the widget.
virtual double GetCurrentT()
Methods to interface with the vtkSliderWidget.
virtual double GetPickedT()
void SetMinimumValue(double value)
Set the current minimum value that the slider can take.
virtual const char * GetTitleText()
~vtkSliderRepresentation() override
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for the class.
void SetMaximumValue(double value)
Set the current maximum value that the slider can take.
#define VTK_DEPRECATED_IN_9_2_0(reason)