25#include "vtkFiltersGeneralModule.h"  
   28VTK_ABI_NAMESPACE_BEGIN
 
   46  void SetModelBounds(
double xmin, 
double xmax, 
double ymin, 
double ymax, 
double zmin, 
double zmax);
 
   48  vtkGetVectorMacro(ModelBounds, 
double, 6);
 
   67    this->SetFocalPoint(xyz);
 
   69  vtkGetVectorMacro(FocalPoint, 
double, 3);
 
   96  vtkGetMacro(Radius, 
double);
 
  144  double ModelBounds[6];
 
  145  double FocalPoint[3];
 
generate a 2D cursor representation
 
vtkTypeBool TranslationMode
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
~vtkCursor2D() override=default
 
void SetFocalPoint(double x, double y, double z)
Set/Get the position of cursor focus.
 
void AllOn()
Turn every part of the cursor on or off.
 
void SetFocalPoint(double x[3])
Set/Get the position of cursor focus.
 
static vtkCursor2D * New()
Construct with model bounds = (-10,10,-10,10), focal point = (0,0), radius=2, all parts of cursor vis...
 
void SetModelBounds(double xmin, double xmax, double ymin, double ymax, double zmin, double zmax)
Set / get the bounding box of the 2D cursor.
 
void AllOff()
Turn every part of the cursor on or off.
 
void SetModelBounds(const double bounds[6])
Set / get the bounding box of the 2D cursor.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
a simple class to control print indentation
 
Superclass for algorithms that produce only polydata as output.