35 #ifndef __vtkCenteredSliderRepresentation_h
36 #define __vtkCenteredSliderRepresentation_h
38 #include "vtkInteractionWidgetsModule.h"
40 #include "vtkCoordinate.h"
45 class vtkPolyDataMapper2D;
49 class vtkPropCollection;
54 class vtkTextProperty;
69 void PrintSelf(ostream& os, vtkIndent indent);
78 vtkCoordinate *GetPoint1Coordinate();
86 vtkCoordinate *GetPoint2Coordinate();
97 vtkGetObjectMacro(TubeProperty,vtkProperty2D);
98 vtkGetObjectMacro(SliderProperty,vtkProperty2D);
104 vtkGetObjectMacro(SelectedProperty,vtkProperty2D);
109 vtkGetObjectMacro(LabelProperty,vtkTextProperty);
126 virtual void GetActors(vtkPropCollection*);
141 virtual double ComputePickPosition(
double x,
double y);
vtkCellArray * SliderCells
vtkProperty2D * SliderProperty
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkTextProperty * LabelProperty
vtkProperty2D * TubeProperty
virtual void SetTitleText(const char *)
vtkCoordinate * Point2Coordinate
vtkPolyDataMapper2D * TubeMapper
vtkProperty2D * SelectedProperty
abstract class defines the representation for a vtkSliderWidget
vtkTransformPolyDataFilter * SliderXForm
vtkTransformPolyDataFilter * TubeXForm
vtkPolyDataMapper2D * SliderMapper
object to represent cell connectivity
provide the representation for a vtkCenteredSliderWidget
virtual const char * GetTitleText()
vtkTextActor * LabelActor
void PrintSelf(ostream &os, vtkIndent indent)
vtkCoordinate * Point1Coordinate