52 #ifndef vtkContourFilter_h 
   53 #define vtkContourFilter_h 
   80   void SetValue(
int i, 
double value);
 
   81   double GetValue(
int i);
 
   83   void GetValues(
double *contourValues);
 
   84   void SetNumberOfContours(
int number);
 
   85   int GetNumberOfContours();
 
   86   void GenerateValues(
int numContours, 
double range[2]);
 
   87   void GenerateValues(
int numContours, 
double rangeStart, 
double rangeEnd);
 
  102   vtkSetMacro(ComputeNormals,
int);
 
  103   vtkGetMacro(ComputeNormals,
int);
 
  104   vtkBooleanMacro(ComputeNormals,
int);
 
  114   vtkSetMacro(ComputeGradients,
int);
 
  115   vtkGetMacro(ComputeGradients,
int);
 
  116   vtkBooleanMacro(ComputeGradients,
int);
 
  121   vtkSetMacro(ComputeScalars,
int);
 
  122   vtkGetMacro(ComputeScalars,
int);
 
  123   vtkBooleanMacro(ComputeScalars,
int);
 
  128   vtkSetMacro(UseScalarTree,
int);
 
  129   vtkGetMacro(UseScalarTree,
int);
 
  130   vtkBooleanMacro(UseScalarTree,
int);
 
  148   void CreateDefaultLocator();
 
  154   void SetArrayComponent( 
int );
 
  155   int  GetArrayComponent();
 
  165   vtkSetMacro(GenerateTriangles,
int);
 
  166   vtkGetMacro(GenerateTriangles,
int);
 
  167   vtkBooleanMacro(GenerateTriangles,
int);
 
  174   void SetOutputPointsPrecision(
int precision);
 
  175   int GetOutputPointsPrecision() 
const;
 
  208   static void InternalProgressCallbackFunction(
vtkObject *caller,
 
  271                                              rangeStart, 
double rangeEnd)
 
helper object to manage setting and generating contour values 
 
virtual int FillInputPortInformation(int port, vtkInformation *info)
 
abstract base class for most VTK objects 
 
vtkContourValues * ContourValues
 
vtkIncrementalPointLocator * Locator
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
generate isosurface from structured grids 
 
void SetNumberOfContours(const int number)
 
#define VTKFILTERSCORE_EXPORT
 
void SetNumberOfContours(int number)
 
Abstract class in support of both point location and point insertion. 
 
vtkCallbackCommand * InternalProgressCallbackCommand
 
void GenerateValues(int numContours, double range[2])
 
Detect and break reference loops. 
 
generate isosurface from structured points 
 
static vtkPolyDataAlgorithm * New()
 
virtual void ReportReferences(vtkGarbageCollector *)
 
void PrintSelf(ostream &os, vtkIndent indent)
 
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void SetValue(int i, double value)
 
supports function callbacks 
 
Superclass for algorithms that produce only polydata as output. 
 
void GenerateValues(int numContours, double range[2])
 
generate isosurfaces/isolines from scalar values 
 
virtual unsigned long GetMTime()
 
a simple class to control print indentation 
 
int GetNumberOfContours()
 
vtkScalarTree * ScalarTree
 
organize data according to scalar values (used to accelerate contouring operations) ...
 
vtkSynchronizedTemplates3D * SynchronizedTemplates3D
 
generate isosurface from rectilinear grid 
 
vtkSynchronizedTemplates2D * SynchronizedTemplates2D
 
int OutputPointsPrecision
 
vtkGridSynchronizedTemplates3D * GridSynchronizedTemplates
 
int GetNumberOfContours()
 
vtkRectilinearSynchronizedTemplates * RectilinearSynchronizedTemplates
 
generate isoline(s) from a structured points set 
 
void SetValue(int i, double value)