34 #ifndef vtkImageSimpleSource_h 35 #define vtkImageSimpleSource_h 51 vtkGetVector6Macro(WholeExtent,
int);
52 void SetWholeExtent(
int xMinx,
int xMax,
int yMin,
int yMax,
int zMin,
int zMax);
57 vtkGetMacro(EnableDistanceSquaredData,
bool);
58 vtkSetMacro(EnableDistanceSquaredData,
bool);
59 vtkBooleanMacro(EnableDistanceSquaredData,
bool);
64 vtkGetMacro(EnableSwirlData,
bool);
65 vtkSetMacro(EnableSwirlData,
bool);
66 vtkBooleanMacro(EnableSwirlData,
bool);
85 int extent[6],
int threadId)
override;
bool EnableDistanceSquaredData
~vtkImageSimpleSource() override
Create a 3-D image with simple-to-compute pixel values.
virtual int RequestInformation(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
virtual void ThreadedRequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int extent[6], int threadId)
virtual void PrepareImageData(vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inDataObjects=0, vtkImageData **outDataObjects=0)
#define VTKPVVTKEXTENSIONSFILTERSGENERAL_EXPORT
static vtkAlgorithm * New()
void operator=(const vtkObjectBase &)
void PrintSelf(ostream &os, vtkIndent indent) VTK_OVERRIDE