35 #ifndef vtkROIStencilSource_h 36 #define vtkROIStencilSource_h 39 #include "vtkImagingStencilModule.h" 62 vtkGetMacro(
Shape,
int);
63 vtkSetClampMacro(
Shape,
int, BOX, CYLINDERZ);
69 virtual const char *GetShapeAsString();
77 vtkGetVector6Macro(Bounds,
double);
78 vtkSetVector6Macro(Bounds,
double);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkImageStencilSource * New()
void SetShapeToBox()
The shape of the region of interest.
create simple mask shapes
void SetShapeToCylinderZ()
The shape of the region of interest.
a simple class to control print indentation
void SetShapeToCylinderX()
The shape of the region of interest.
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetShapeToEllipsoid()
The shape of the region of interest.
generate an image stencil
void SetShapeToCylinderY()
The shape of the region of interest.