34 #ifndef __vtkSliderRepresentation2D_h
35 #define __vtkSliderRepresentation2D_h
37 #include "vtkInteractionWidgetsModule.h"
39 #include "vtkCoordinate.h"
44 class vtkPolyDataMapper2D;
48 class vtkPropCollection;
53 class vtkTextProperty;
67 void PrintSelf(ostream& os, vtkIndent indent);
76 vtkCoordinate *GetPoint1Coordinate();
84 vtkCoordinate *GetPoint2Coordinate();
96 vtkGetObjectMacro(SliderProperty,vtkProperty2D);
101 vtkGetObjectMacro(TubeProperty,vtkProperty2D);
102 vtkGetObjectMacro(CapProperty,vtkProperty2D);
108 vtkGetObjectMacro(SelectedProperty,vtkProperty2D);
113 vtkGetObjectMacro(LabelProperty,vtkTextProperty);
114 vtkGetObjectMacro(TitleProperty,vtkTextProperty);
145 virtual double ComputePickPosition(
double eventPos[2]);
provide the representation for a vtkSliderWidget with a 3D skin
vtkProperty2D * SliderProperty
vtkCoordinate * Point2Coordinate
vtkTransformPolyDataFilter * CapXForm
vtkTransformPolyDataFilter * TubeXForm
vtkTextMapper * TitleMapper
vtkCellArray * SliderCells
vtkTextMapper * LabelMapper
vtkTextProperty * TitleProperty
concrete dataset represents vertices, lines, polygons, and triangle strips
vtkPolyDataMapper2D * SliderMapper
vtkPolyDataMapper2D * TubeMapper
virtual void SetTitleText(const char *)
vtkProperty2D * SelectedProperty
vtkPolyDataMapper2D * CapMapper
vtkCoordinate * Point1Coordinate
vtkTransformPolyDataFilter * SliderXForm
abstract class defines the representation for a vtkSliderWidget
object to represent cell connectivity
vtkProperty2D * CapProperty
vtkTextProperty * LabelProperty
virtual const char * GetTitleText()
void PrintSelf(ostream &os, vtkIndent indent)
vtkProperty2D * TubeProperty