38 #ifndef vtkSampleImplicitFunctionFilter_h
39 #define vtkSampleImplicitFunctionFilter_h
41 #include "vtkFiltersGeneralModule.h"
72 vtkGetMacro(ComputeGradients,
int);
81 vtkSetStringMacro(ScalarArrayName);
90 vtkSetStringMacro(GradientArrayName);
104 int ComputeGradients;
105 char *ScalarArrayName;
106 char *GradientArrayName;
abstract superclass for arrays of numeric data
Superclass for algorithms that produce output of the same type as input.
Detect and break reference loops.
abstract interface for implicit functions
a simple class to control print indentation
sample an implicit function over a dataset, generating scalar values and optional gradient vectors
virtual void SetImplicitFunction(vtkImplicitFunction *)
Specify the implicit function to use to generate data.
static vtkSampleImplicitFunctionFilter * New()
Standard instantiation, type information, and print methods.
vtkMTimeType GetMTime() override
Return the MTime also taking into account the implicit function.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
vtkSetMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkBooleanMacro(IgnoreDriverBugs, bool)
Updates the extensions string.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkTypeUInt64 vtkMTimeType