35 #ifndef vtkSliderRepresentation_h
36 #define vtkSliderRepresentation_h
38 #include "vtkInteractionWidgetsModule.h"
58 void SetValue(
double value);
59 vtkGetMacro(Value,
double);
68 void SetMinimumValue(
double value);
69 vtkGetMacro(MinimumValue,
double);
78 void SetMaximumValue(
double value);
79 vtkGetMacro(MaximumValue,
double);
87 vtkSetClampMacro(SliderLength,
double,0.01,0.5);
88 vtkGetMacro(SliderLength,
double);
97 vtkSetClampMacro(SliderWidth,
double,0.0,1.0);
98 vtkGetMacro(SliderWidth,
double);
106 vtkSetClampMacro(TubeWidth,
double,0.0,1.0);
107 vtkGetMacro(TubeWidth,
double);
116 vtkSetClampMacro(EndCapLength,
double,0.0,0.25);
117 vtkGetMacro(EndCapLength,
double);
125 vtkSetClampMacro(EndCapWidth,
double,0.0,0.25);
126 vtkGetMacro(EndCapWidth,
double);
140 vtkSetStringMacro(LabelFormat);
149 vtkSetClampMacro(LabelHeight,
double,0.0,2.0);
150 vtkGetMacro(LabelHeight,
double);
158 vtkSetClampMacro(TitleHeight,
double,0.0,2.0);
159 vtkGetMacro(TitleHeight,
double);
168 vtkGetMacro(ShowSliderLabel,
int);
177 {
return this->CurrentT;}
179 {
return this->PickedT;}
virtual double GetPickedT()
virtual double GetCurrentT()
Methods to interface with the vtkSliderWidget.
virtual void SetTitleText(const char *)
Specify the label text for this widget.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
abstract class defines the representation for a vtkSliderWidget
virtual const char * GetTitleText()
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.