17 #ifndef vtkCellGridComputeSurface_h
18 #define vtkCellGridComputeSurface_h
21 #include "vtkFiltersCellGridModule.h"
24 VTK_ABI_NAMESPACE_BEGIN
41 vtkBooleanMacro(PreserveRenderableCells,
bool);
Superclass for algorithms that produce only polydata as output.
Adds arrays holding tuples of sides that are shared an odd number of times.
static vtkCellGridComputeSurface * New()
~vtkCellGridComputeSurface() override=default
virtual void SetPreserveRenderableCells(bool preserve)
Set/get whether the output should include cells which are themselves renderable (surfaces,...
bool GetPreserveRenderableCells()
static vtkStringToken GetSideAttribute()
int RequestData(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *ouInfo) override
This is called by the superclass.
vtkNew< vtkCellGridSidesQuery > Request
vtkCellGridComputeSurface()
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
A cell-grid query for enumerating sides of cells.
a simple class to control print indentation
Represent a string by its integer hash.