|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   29 #ifndef vtkSliderRepresentation3D_h 
   30 #define vtkSliderRepresentation3D_h 
   33 #include "vtkInteractionWidgetsModule.h"  
   74   void SetPoint1InWorldCoordinates(
double x, 
double y, 
double z);
 
   87   void SetPoint2InWorldCoordinates(
double x, 
double y, 
double z);
 
  104   vtkSetClampMacro(SliderShape, 
int, SphereShape, CylinderShape);
 
  105   vtkGetMacro(SliderShape, 
int);
 
  116   vtkSetMacro(Rotation, 
double);
 
  117   vtkGetMacro(Rotation, 
double);
 
  161   void ReleaseGraphicsResources(
vtkWindow*) override;
 
  163   int RenderTranslucentPolygonalGeometry(
vtkViewport*) override;
 
  164   vtkTypeBool HasTranslucentPolygonalGeometry() override;
 
  175   void RegisterPickers() override;
 
  199   virtual 
double ComputePickPosition(
double eventPos[2]);
 
  
map vtkPolyData to graphics primitives
provide the representation for a vtkSliderWidget with a 3D skin
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
window superclass for vtkRenderWindow
void SetSliderShapeToSphere()
virtual void SetTitleText(const char *)
Specify the label text for this widget.
#define VTK_SIZEHINT(...)
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
perform coordinate transformation, and represent position, in a variety of vtk coordinate systems
generate a cylinder centered at origin
abstract specification for Viewports
virtual const char * GetTitleText()
represent surface properties of a geometric object
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void SetSliderShapeToCylinder()
ray-cast cell picker for all kinds of Prop3Ds
abstract class defines the representation for a vtkSliderWidget
vtkTypeUInt32 vtkMTimeType
create hierarchies of vtkProp3Ds (transformable props)