23 #ifndef vtkROIStencilSource_h
24 #define vtkROIStencilSource_h
27 #include "vtkImagingStencilModule.h"
29 VTK_ABI_NAMESPACE_BEGIN
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.
virtual const char * GetShapeAsString()
The shape of the region of interest.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkROIStencilSource * New()
~vtkROIStencilSource() override