Go to the documentation of this file.
39 #ifndef vtkGradientFilter_h
40 #define vtkGradientFilter_h
42 #include "vtkFiltersGeneralModule.h"
71 vtkSetStringMacro(ResultArrayName);
81 vtkSetStringMacro(DivergenceArrayName);
91 vtkSetStringMacro(VorticityArrayName);
101 vtkSetStringMacro(QCriterionArrayName);
114 vtkGetMacro(FasterApproximation,
int);
126 vtkGetMacro(ComputeGradient,
int);
138 vtkGetMacro(ComputeDivergence,
int);
150 vtkGetMacro(ComputeVorticity,
int);
163 vtkGetMacro(ComputeQCriterion,
int);
182 virtual
int ComputeUnstructuredGridGradient(
184 bool computeVorticity,
bool computeQCriterion,
bool computeDivergence,
192 virtual
int ComputeRegularGridGradient(
193 vtkDataArray* Array,
int fieldAssociation,
bool computeVorticity,
194 bool computeQCriterion,
bool computeDivergence,
vtkDataSet* output);
200 char *ResultArrayName;
206 char *DivergenceArrayName;
212 char *VorticityArrayName;
218 char *QCriterionArrayName;
229 int FasterApproximation;
242 int ComputeDivergence;
249 int ComputeQCriterion;
256 int ComputeVorticity;
263 #endif //_vtkGradientFilter_h
~vtkGradientFilter() override
abstract superclass for arrays of numeric data
static vtkGradientFilter * New()
Superclass for algorithms that produce output of the same type as input.
a simple class to control print indentation
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
A general filter for gradient estimation.
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void SetInputScalars(int fieldAssociation, int fieldAttributeType)
virtual void SetInputScalars(int fieldAssociation, const char *name)
These are basically a convenience method that calls SetInputArrayToProcess to set the array used as t...