43 #ifndef vtkGenericContourFilter_h
44 #define vtkGenericContourFilter_h
46 #include "vtkFiltersGenericModule.h"
68 typedef double PointType[3];
74 void SetValue(
int i,
float value);
75 double GetValue(
int i);
77 void GetValues(
double *contourValues);
78 void SetNumberOfContours(
int number);
79 int GetNumberOfContours();
80 void GenerateValues(
int numContours,
double range[2]);
81 void GenerateValues(
int numContours,
double rangeStart,
double rangeEnd);
97 vtkGetMacro(ComputeNormals,
int);
111 vtkGetMacro(ComputeGradients,
int);
120 vtkGetMacro(ComputeScalars,
int);
137 void CreateDefaultLocator();
146 virtual
void SelectInputScalars(const
char *fieldName);
151 ~vtkGenericContourFilter() VTK_OVERRIDE;
155 int FillInputPortInformation(
int, vtkInformation*) VTK_OVERRIDE;
159 int ComputeGradients;
161 vtkIncrementalPointLocator *Locator;
163 char *InputScalarsSelection;
164 vtkSetStringMacro(InputScalarsSelection);
172 vtkGenericContourFilter(const vtkGenericContourFilter&) VTK_DELETE_FUNCTION;
173 void operator=(const vtkGenericContourFilter&) VTK_DELETE_FUNCTION;
helper object to manage setting and generating contour values
represent and manipulate point attribute data
vtkTypeUInt32 vtkMTimeType
represent and manipulate cell attribute data
Abstract class in support of both point location and point insertion.
static vtkPolyDataAlgorithm * New()
Superclass for algorithms that produce only polydata as output.
a simple class to control print indentation
generate isocontours from input dataset
virtual vtkMTimeType GetMTime()
Return this object's modified time.
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.