31 #ifndef __vtkROIStencilSource_h
32 #define __vtkROIStencilSource_h
35 #include "vtkImagingStencilModule.h"
43 void PrintSelf(ostream& os, vtkIndent indent);
58 vtkGetMacro(Shape,
int);
59 vtkSetClampMacro(Shape,
int, BOX, CYLINDERZ);
65 virtual const char *GetShapeAsString();
71 vtkGetVector6Macro(Bounds,
double);
72 vtkSetVector6Macro(Bounds,
double);
79 virtual int RequestData(vtkInformation *, vtkInformationVector **,
80 vtkInformationVector *);
static vtkImageStencilSource * New()
create simple mask shapes
void SetShapeToCylinderZ()
void PrintSelf(ostream &os, vtkIndent indent)
void SetShapeToCylinderX()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
void SetShapeToEllipsoid()
generate an image stencil
void SetShapeToCylinderY()