Go to the documentation of this file.
58 #define VTK_SORT_BY_VALUE 0
59 #define VTK_SORT_BY_CELL 1
82 {this->ContourValues->SetValue(i,
value);}
88 {
return this->ContourValues->GetValue(i);}
95 {
return this->ContourValues->GetValues();}
103 {this->ContourValues->GetValues(contourValues);}
111 {this->ContourValues->SetNumberOfContours(number);}
117 {
return this->ContourValues->GetNumberOfContours();}
124 {this->ContourValues->GenerateValues(numContours,
range);}
131 {this->ContourValues->GenerateValues(numContours, rangeStart, rangeEnd);}
187 const char *GetSortByAsString();
246 return "SortByValue";
generate cut surface from structured points
vtkContourValues * ContourValues
int OutputPointsPrecision
vtkRectilinearSynchronizedTemplates * RectilinearSynchronizedTemplates
void GenerateValues(int numContours, double rangeStart, double rangeEnd)
#define vtkGetObjectMacro(name, type)
void UnstructuredGridCutter(vtkDataSet *input, vtkPolyData *output)
vtkIncrementalPointLocator * Locator
Cut vtkDataSet with user-specified implicit function.
static void GetCellTypeDimensions(unsigned char *cellTypeDimensions)
vtkSynchronizedTemplates3D * SynchronizedTemplates3D
void GenerateValues(int numContours, double range[2])
void DataSetCutter(vtkDataSet *input, vtkPolyData *output)
#define VTK_SORT_BY_VALUE
virtual void SetCutFunction(vtkImplicitFunction *)
#define vtkTypeMacro(thisClass, superclass)
vtkSynchronizedTemplatesCutter3D * SynchronizedTemplatesCutter3D
vtkCutter(vtkImplicitFunction *cf=NULL)
void StructuredPointsCutter(vtkDataSet *, vtkPolyData *, vtkInformation *, vtkInformationVector **, vtkInformationVector *)
generate isosurface from structured grids
void RectilinearGridCutter(vtkDataSet *, vtkPolyData *)
void SetSortByToSortByCell()
GLenum GLenum GLenum input
void SetSortByToSortByValue()
virtual int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
virtual int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *)
abstract interface for implicit functions
generate isosurface from rectilinear grid
#define vtkSetClampMacro(name, type, min, max)
GLsizei const GLfloat * value
helper object to manage setting and generating contour values
#define VTKFILTERSCORE_EXPORT
a simple class to control print indentation
virtual int FillInputPortInformation(int port, vtkInformation *info)
Abstract class in support of both point location and point insertion.
void GetValues(double *contourValues)
void CreateDefaultLocator()
#define vtkGetMacro(name, type)
const char * GetSortByAsString()
abstract class to specify dataset behavior
vtkBooleanMacro(IgnoreDriverBugs, bool)
vtkSetMacro(IgnoreDriverBugs, bool)
vtkGridSynchronizedTemplates3D * GridSynchronizedTemplates
void SetLocator(vtkIncrementalPointLocator *locator)
int GetNumberOfContours()
concrete dataset represents vertices, lines, polygons, and triangle strips
void SetNumberOfContours(int number)
generate isosurface from structured points
void PrintSelf(ostream &os, vtkIndent indent)
vtkImplicitFunction * CutFunction
void StructuredGridCutter(vtkDataSet *, vtkPolyData *)
void SetValue(int i, double value)
Superclass for algorithms that produce only polydata as output.