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);
 
  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 SetLabelFormat(const char *format)
Set/Get the std::format style format with which to print the slider value.
 
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.