29 #ifndef vtkROIStencilSource_h
30 #define vtkROIStencilSource_h
33 #include "vtkImagingStencilModule.h"
57 vtkSetClampMacro(
Shape,
int, BOX, CYLINDERZ);
71 vtkGetVector6Macro(Bounds,
double);
72 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