31 #ifndef __vtkImageGradient_h
32 #define __vtkImageGradient_h
34 #include "vtkImagingGeneralModule.h"
35 #include "vtkThreadedImageAlgorithm.h"
42 void PrintSelf(ostream& os, vtkIndent indent);
46 vtkSetClampMacro(Dimensionality,
int,2,3);
47 vtkGetMacro(Dimensionality,
int);
55 vtkSetMacro(HandleBoundaries,
int);
56 vtkGetMacro(HandleBoundaries,
int);
57 vtkBooleanMacro(HandleBoundaries,
int);
67 virtual int RequestInformation (vtkInformation*,
68 vtkInformationVector**,
69 vtkInformationVector*);
70 virtual int RequestUpdateExtent(vtkInformation*,
71 vtkInformationVector**,
72 vtkInformationVector*);
73 virtual int RequestData(vtkInformation*,
74 vtkInformationVector**,
75 vtkInformationVector*);
77 void ThreadedRequestData(vtkInformation*,
78 vtkInformationVector**,
79 vtkInformationVector*,
80 vtkImageData*** inData,
81 vtkImageData** outData,
Computes the gradient vector.