58 #ifndef __vtk3DWidget_h
59 #define __vtk3DWidget_h
64 class vtk3DWidgetConnection;
83 virtual void PlaceWidget(
double bounds[6]) = 0;
84 virtual void PlaceWidget();
85 virtual void PlaceWidget(
double xmin,
double xmax,
double ymin,
double ymax,
86 double zmin,
double zmax);
138 void AdjustBounds(
double bounds[6],
double newBounds[6],
double center[3]);
141 double InitialBounds[6];
144 double SizeHandles(
double factor);
149 double LastPickPosition[3];
abstract class to specify dataset behavior
#define vtkGetMacro(name, type)
#define vtkSetClampMacro(name, type, min, max)
represents an 3D object for placement in a rendered scene
#define vtkTypeMacro(thisClass, superclass)
Proxy object to connect input/output ports.
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor ...
a simple class to control print indentation
#define vtkGetObjectMacro(name, type)
void PrintSelf(ostream &os, vtkIndent indent)