46 #ifndef vtkGenericContourFilter_h 
   47 #define vtkGenericContourFilter_h 
   49 #include "vtkFiltersGenericModule.h"  
   71   typedef double PointType[3];  
 
   77   void SetValue(
int i, 
float value);
 
   78   double GetValue(
int i);
 
   80   void GetValues(
double *contourValues);
 
   81   void SetNumberOfContours(
int number);
 
   82   int GetNumberOfContours();
 
   83   void GenerateValues(
int numContours, 
double range[2]);
 
   84   void GenerateValues(
int numContours, 
double rangeStart, 
double rangeEnd);
 
  100   vtkGetMacro(ComputeNormals,
int);
 
  114   vtkGetMacro(ComputeGradients,
int);
 
  123   vtkGetMacro(ComputeScalars,
int);
 
  140   void CreateDefaultLocator();
 
  149   virtual void SelectInputScalars(
const char *fieldName);
 
  167   vtkSetStringMacro(InputScalarsSelection);
 
helper object to manage setting and generating contour values 
 
represent and manipulate point attribute data 
 
virtual int RequestData(vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
This is called by the superclass. 
 
vtkContourValues * ContourValues
 
represent and manipulate cell attribute data 
 
Abstract class in support of both point location and point insertion. 
 
vtkTypeUInt64 vtkMTimeType
 
static vtkPolyDataAlgorithm * New()
 
vtkIncrementalPointLocator * Locator
 
Superclass for algorithms that produce only polydata as output. 
 
a simple class to control print indentation 
 
vtkCellData * SecondaryCD
 
vtkPointData * InternalPD
 
generate isocontours from input dataset 
 
virtual vtkMTimeType GetMTime()
Return this object's modified time. 
 
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions. 
 
char * InputScalarsSelection
 
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
int FillInputPortInformation(int port, vtkInformation *info) override
Fill the input port information objects for this algorithm. 
 
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection. 
 
vtkPointData * SecondaryPD
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.