122#ifndef vtkSliderRepresentation_h
123#define vtkSliderRepresentation_h
125#include "vtkInteractionWidgetsModule.h"
129VTK_ABI_NAMESPACE_BEGIN
148 vtkGetMacro(Value,
double);
158 vtkGetMacro(MinimumValue,
double);
168 vtkGetMacro(MaximumValue,
double);
176 vtkSetClampMacro(SliderLength,
double, 0.01, 0.5);
177 vtkGetMacro(SliderLength,
double);
186 vtkSetClampMacro(SliderWidth,
double, 0.0, 1.0);
187 vtkGetMacro(SliderWidth,
double);
195 vtkSetClampMacro(TubeWidth,
double, 0.0, 1.0);
196 vtkGetMacro(TubeWidth,
double);
205 vtkSetClampMacro(EndCapLength,
double, 0.0, 0.25);
206 vtkGetMacro(EndCapLength,
double);
214 vtkSetClampMacro(EndCapWidth,
double, 0.0, 0.25);
215 vtkGetMacro(EndCapWidth,
double);
229 vtkSetStringMacro(LabelFormat);
230 vtkGetStringMacro(LabelFormat);
238 vtkSetClampMacro(LabelHeight,
double, 0.0, 2.0);
239 vtkGetMacro(LabelHeight,
double);
247 vtkSetClampMacro(TitleHeight,
double, 0.0, 2.0);
248 vtkGetMacro(TitleHeight,
double);
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()
virtual const char * GetTitleText()
void SetMinimumValue(double value)
Set the current minimum value that the slider can take.
~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.