 |
VTK
9.1.0
|
Go to the documentation of this file.
58 #ifndef vtkSliderRepresentation3D_h
59 #define vtkSliderRepresentation3D_h
62 #include "vtkInteractionWidgetsModule.h"
133 vtkSetClampMacro(SliderShape,
int, SphereShape, CylinderShape);
134 vtkGetMacro(SliderShape,
int);
145 vtkSetMacro(Rotation,
double);
146 vtkGetMacro(Rotation,
double);
204 void RegisterPickers() override;
228 virtual
double ComputePickPosition(
double eventPos[2]);
map vtkPolyData to graphics primitives
provide the representation for a vtkSliderWidget with a 3D skin
const char * GetTitleText() override
Specify the title text for this widget.
void Highlight(int) override
Methods to interface with the vtkSliderWidget.
double * GetBounds() override
Methods supporting the rendering process.
vtkCoordinate * GetPoint1Coordinate()
Position the first end point of the slider.
void BuildRepresentation() override
Methods to interface with the vtkSliderWidget.
window superclass for vtkRenderWindow
void SetSliderShapeToSphere()
Specify whether to use a sphere or cylinder slider shape.
static vtkSliderRepresentation3D * New()
Instantiate the class.
void StartWidgetInteraction(double eventPos[2]) override
Methods to interface with the vtkSliderWidget.
void PlaceWidget(double bounds[6]) override
Methods to interface with the vtkSliderWidget.
#define VTK_SIZEHINT(...)
vtkCoordinate * GetPoint2Coordinate()
Position the second end point of the slider.
void SetPoint1InWorldCoordinates(double x, double y, double z)
Position the first end point of the slider.
create a polygonal sphere centered at the origin
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
void SetPoint2InWorldCoordinates(double x, double y, double z)
Position the second end point of the slider.
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
generate a cylinder centered at origin
abstract specification for Viewports
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for the class.
represent surface properties of a geometric object
void SetSliderShapeToCylinder()
Specify whether to use a sphere or cylinder slider shape.
void SetTitleText(const char *) override
Specify the title text for this widget.
ray-cast cell picker for all kinds of Prop3Ds
void WidgetInteraction(double newEventPos[2]) override
Methods to interface with the vtkSliderWidget.
abstract class defines the representation for a vtkSliderWidget
vtkTypeUInt32 vtkMTimeType
create hierarchies of vtkProp3Ds (transformable props)