46#ifndef vtkGenericContourFilter_h
47#define vtkGenericContourFilter_h
49#include "vtkFiltersGenericModule.h"
71 typedef double PointType[3];
100 vtkGetMacro(ComputeNormals,
int);
114 vtkGetMacro(ComputeGradients,
int);
123 vtkGetMacro(ComputeScalars,
int);
167 vtkSetStringMacro(InputScalarsSelection);
represent and manipulate cell attribute data
helper object to manage setting and generating contour values
generate isocontours from input dataset
vtkContourValues * ContourValues
vtkMTimeType GetMTime()
Modified GetMTime Because we delegate to vtkContourValues.
void GenerateValues(int numContours, double rangeStart, double rangeEnd)
int GetNumberOfContours()
int FillInputPortInformation(int, vtkInformation *)
Fill the input port information objects for this algorithm.
vtkPointData * SecondaryPD
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
~vtkGenericContourFilter()
void CreateDefaultLocator()
Create default locator.
void GetValues(double *contourValues)
void SetNumberOfContours(int number)
void SetLocator(vtkIncrementalPointLocator *locator)
Set / get a spatial locator for merging points.
vtkIncrementalPointLocator * Locator
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
This is called by the superclass.
virtual void SelectInputScalars(const char *fieldName)
vtkPointData * InternalPD
void SetValue(int i, float value)
Methods to set / get contour values.
static vtkGenericContourFilter * New()
Construct object with initial range (0,1) and single contour value of 0.0.
char * InputScalarsSelection
void GenerateValues(int numContours, double range[2])
vtkGenericContourFilter()
vtkCellData * SecondaryCD
Abstract class in support of both point location and point insertion.
a simple class to control print indentation
represent and manipulate point attribute data
Superclass for algorithms that produce only polydata as output.
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