51 #ifndef vtkContourGrid_h
52 #define vtkContourGrid_h
75 void SetValue(
int i,
double value);
76 double GetValue(
int i);
78 void GetValues(
double *contourValues);
79 void SetNumberOfContours(
int number);
80 int GetNumberOfContours();
81 void GenerateValues(
int numContours,
double range[2]);
82 void GenerateValues(
int numContours,
double rangeStart,
double rangeEnd);
93 vtkSetMacro(ComputeNormals,
int);
94 vtkGetMacro(ComputeNormals,
int);
95 vtkBooleanMacro(ComputeNormals,
int);
106 vtkSetMacro(ComputeGradients,
int);
107 vtkGetMacro(ComputeGradients,
int);
108 vtkBooleanMacro(ComputeGradients,
int);
113 vtkSetMacro(ComputeScalars,
int);
114 vtkGetMacro(ComputeScalars,
int);
115 vtkBooleanMacro(ComputeScalars,
int);
120 vtkSetMacro(UseScalarTree,
int);
121 vtkGetMacro(UseScalarTree,
int);
122 vtkBooleanMacro(UseScalarTree,
int);
138 vtkSetMacro(GenerateTriangles,
int);
139 vtkGetMacro(GenerateTriangles,
int);
140 vtkBooleanMacro(GenerateTriangles,
int);
146 void CreateDefaultLocator();
152 void SetOutputPointsPrecision(
int precision);
153 int GetOutputPointsPrecision()
const;
233 rangeStart,
double rangeEnd)
int OutputPointsPrecision
helper object to manage setting and generating contour values
virtual int FillInputPortInformation(int port, vtkInformation *info)
generate isosurfaces/isolines from scalar values (specialized for unstructured grids) ...
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
void SetNumberOfContours(const int number)
#define VTKFILTERSCORE_EXPORT
vtkContourValues * ContourValues
Abstract class in support of both point location and point insertion.
int GetNumberOfContours()
void GenerateValues(int numContours, double range[2])
keep track of edges (edge is pair of integer id's)
void SetValue(int i, double value)
static vtkPolyDataAlgorithm * New()
void PrintSelf(ostream &os, vtkIndent indent)
Superclass for algorithms that produce only polydata as output.
virtual unsigned long GetMTime()
a simple class to control print indentation
organize data according to scalar values (used to accelerate contouring operations) ...
vtkIncrementalPointLocator * Locator
void SetNumberOfContours(int number)
vtkScalarTree * ScalarTree
int GetNumberOfContours()
void SetValue(int i, double value)
void GenerateValues(int numContours, double range[2])