31 #ifndef __vtkImageStencilSource_h
32 #define __vtkImageStencilSource_h
35 #include "vtkImagingCoreModule.h"
48 void PrintSelf(ostream& os, vtkIndent indent);
56 virtual void SetInformationInput(vtkImageData*);
57 vtkGetObjectMacro(InformationInput, vtkImageData);
64 vtkSetVector3Macro(OutputOrigin,
double);
65 vtkGetVector3Macro(OutputOrigin,
double);
72 vtkSetVector3Macro(OutputSpacing,
double);
73 vtkGetVector3Macro(OutputSpacing,
double);
79 vtkSetVector6Macro(OutputWholeExtent,
int);
80 vtkGetVector6Macro(OutputWholeExtent,
int);
91 vtkInformationVector *);
95 int OutputWholeExtent[6];
96 double OutputOrigin[3];
97 double OutputSpacing[3];
producer of vtkImageStencilData
virtual void ReportReferences(vtkGarbageCollector *)
efficient description of an image stencil
vtkImageData * InformationInput
void PrintSelf(ostream &os, vtkIndent indent)
static vtkImageStencilAlgorithm * New()
virtual int RequestInformation(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
generate an image stencil