52#include "vtkFiltersGeneralModule.h"
71 void SetModelBounds(
double xmin,
double xmax,
double ymin,
double ymax,
double zmin,
double zmax);
73 vtkGetVectorMacro(ModelBounds,
double, 6);
91 this->SetFocalPoint(xyz);
93 vtkGetVectorMacro(FocalPoint,
double, 3);
183 double ModelBounds[6];
184 double FocalPoint[3];
generate a 3D cursor representation
vtkTypeBool TranslationMode
vtkPolyData * GetFocus()
Get the focus for this filter.
static vtkCursor3D * New()
Construct with model bounds = (-1,1,-1,1,-1,1), focal point = (0,0,0), all parts of cursor visible,...
void SetModelBounds(const double bounds[6])
Set / get the boundary of the 3D cursor.
void AllOn()
Turn every part of the 3D cursor on or off.
void SetModelBounds(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
Set / get the boundary of the 3D cursor.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
void SetFocalPoint(double x, double y, double z)
Set/Get the position of cursor focus.
void AllOff()
Turn every part of the 3D cursor on or off.
void SetFocalPoint(double x[3])
Set/Get the position of cursor focus.
a simple class to control print indentation
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips