24 #ifndef vtkFixedSizeHandleRepresentation3D_h
25 #define vtkFixedSizeHandleRepresentation3D_h
27 #include "vtkInteractionWidgetsModule.h"
30 VTK_ABI_NAMESPACE_BEGIN
62 vtkSetMacro(HandleSizeInPixels,
double);
63 vtkGetMacro(HandleSizeInPixels,
double);
74 vtkSetMacro(HandleSizeToleranceInPixels,
double);
75 vtkGetMacro(HandleSizeToleranceInPixels,
double);
90 void WorldToDisplay(
double w[4],
double d[4]);
95 void DisplayToWorld(
double d[4],
double w[4]);
106 VTK_ABI_NAMESPACE_END
double HandleSizeToleranceInPixels
void BuildRepresentation() override
Methods to make this class properly act like a vtkWidgetRepresentation.
create a polygonal sphere centered at the origin
static vtkPolygonalHandleRepresentation3D * New()
Instantiate this class.
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instances of this class.
double HandleSizeInPixels
represent a user defined handle geometry in 3D space
vtkSphereSource * SphereSource