122 #ifndef vtkSliderRepresentation_h
123 #define vtkSliderRepresentation_h
125 #include "vtkInteractionWidgetsModule.h"
128 VTK_ABI_NAMESPACE_BEGIN
146 vtkGetMacro(Value,
double);
156 vtkGetMacro(MinimumValue,
double);
166 vtkGetMacro(MaximumValue,
double);
174 vtkSetClampMacro(SliderLength,
double, 0.01, 0.5);
175 vtkGetMacro(SliderLength,
double);
184 vtkSetClampMacro(SliderWidth,
double, 0.0, 1.0);
185 vtkGetMacro(SliderWidth,
double);
193 vtkSetClampMacro(TubeWidth,
double, 0.0, 1.0);
194 vtkGetMacro(TubeWidth,
double);
203 vtkSetClampMacro(EndCapLength,
double, 0.0, 0.25);
204 vtkGetMacro(EndCapLength,
double);
212 vtkSetClampMacro(EndCapWidth,
double, 0.0, 0.25);
213 vtkGetMacro(EndCapWidth,
double);
227 vtkSetStringMacro(LabelFormat);
228 vtkGetStringMacro(LabelFormat);
236 vtkSetClampMacro(LabelHeight,
double, 0.0, 2.0);
237 vtkGetMacro(LabelHeight,
double);
245 vtkSetClampMacro(TitleHeight,
double, 0.0, 2.0);
246 vtkGetMacro(TitleHeight,
double);
307 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.