36#include "vtkFiltersGeneralModule.h"
56 double zmin,
double zmax);
58 vtkGetVectorMacro(ModelBounds,
double,6);
73 xyz[0] = x; xyz[1] = y; xyz[2] = z;
74 this->SetFocalPoint(xyz);
76 vtkGetVectorMacro(FocalPoint,
double,3);
84 vtkGetMacro(Outline,
int);
93 vtkGetMacro(Axes,
int);
102 vtkGetMacro(XShadows,
int);
111 vtkGetMacro(YShadows,
int);
120 vtkGetMacro(ZShadows,
int);
131 vtkGetMacro(TranslationMode,
int);
142 vtkGetMacro(Wrap,
int);
166 double ModelBounds[6];
167 double FocalPoint[3];
178 void operator=(const
vtkCursor3D&) VTK_DELETE_FUNCTION;
generate a 3D cursor representation
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])
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.
void SetFocalPoint(double x, double y, double z)
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
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.