50 #include "vtkInteractionWidgetsModule.h"
53 VTK_ABI_NAMESPACE_BEGIN
54 class vtk3DWidgetConnection;
75 virtual void PlaceWidget(
double bounds[6]) = 0;
76 virtual void PlaceWidget();
77 virtual void PlaceWidget(
78 double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax);
111 vtkGetMacro(PlaceFactor,
double);
121 vtkSetClampMacro(HandleSize,
double, 0.001, 0.5);
122 vtkGetMacro(HandleSize,
double);
137 void AdjustBounds(
double bounds[6],
double newBounds[6],
double center[3]);
140 double InitialBounds[6];
143 double SizeHandles(
double factor);
148 double LastPickPosition[3];
157 VTK_ABI_NAMESPACE_END
abstract class to specify dataset behavior
represents an 3D object for placement in a rendered scene
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Proxy object to connect input/output ports.
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor ...
a simple class to control print indentation