23#ifndef vtkROIStencilSource_h
24#define vtkROIStencilSource_h
27#include "vtkImagingStencilModule.h"
29VTK_ABI_NAMESPACE_BEGIN
51 vtkGetMacro(Shape,
int);
52 vtkSetClampMacro(Shape,
int, BOX, CYLINDERZ);
66 vtkGetVector6Macro(Bounds,
double);
67 vtkSetVector6Macro(Bounds,
double);
generate an image stencil
a simple class to control print indentation
create simple mask shapes
void SetShapeToBox()
The shape of the region of interest.
void SetShapeToCylinderZ()
The shape of the region of interest.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
void SetShapeToCylinderY()
The shape of the region of interest.
void SetShapeToEllipsoid()
The shape of the region of interest.
void SetShapeToCylinderX()
The shape of the region of interest.
static vtkROIStencilSource * New()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual const char * GetShapeAsString()
The shape of the region of interest.
~vtkROIStencilSource() override