20#ifndef vtkSliderRepresentation_h 
   21#define vtkSliderRepresentation_h 
   24#include "vtkInteractionWidgetsModule.h"  
   28VTK_ABI_NAMESPACE_BEGIN
 
   46  vtkGetMacro(Value, 
double);
 
   56  vtkGetMacro(MinimumValue, 
double);
 
   66  vtkGetMacro(MaximumValue, 
double);
 
   74  vtkSetClampMacro(SliderLength, 
double, 0.01, 0.5);
 
   75  vtkGetMacro(SliderLength, 
double);
 
   84  vtkSetClampMacro(SliderWidth, 
double, 0.0, 1.0);
 
   85  vtkGetMacro(SliderWidth, 
double);
 
   93  vtkSetClampMacro(TubeWidth, 
double, 0.0, 1.0);
 
   94  vtkGetMacro(TubeWidth, 
double);
 
  103  vtkSetClampMacro(EndCapLength, 
double, 0.0, 0.25);
 
  104  vtkGetMacro(EndCapLength, 
double);
 
  112  vtkSetClampMacro(EndCapWidth, 
double, 0.0, 0.25);
 
  113  vtkGetMacro(EndCapWidth, 
double);
 
  127  vtkSetStringMacro(LabelFormat);
 
  128  vtkGetStringMacro(LabelFormat);
 
  136  vtkSetClampMacro(LabelHeight, 
double, 0.0, 2.0);
 
  137  vtkGetMacro(LabelHeight, 
double);
 
  145  vtkSetClampMacro(TitleHeight, 
double, 0.0, 2.0);
 
  146  vtkGetMacro(TitleHeight, 
double);
 
  175#if !defined(VTK_LEGACY_REMOVE) 
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.
 
#define VTK_DEPRECATED_IN_9_2_0(reason)