32#ifndef vtkRemovePolyData_h
33#define vtkRemovePolyData_h
35#include "vtkFiltersGeneralModule.h"
38VTK_ABI_NAMESPACE_BEGIN
104 vtkSetMacro(ExactMatch,
bool);
105 vtkGetMacro(ExactMatch,
bool);
106 vtkBooleanMacro(ExactMatch,
bool);
object to represent cell connectivity
abstract superclass for arrays of numeric data
dynamic, self-adjusting array of vtkIdType
a simple class to control print indentation
represent and manipulate 3D points
Superclass for algorithms that produce only polydata as output.
concrete dataset represents vertices, lines, polygons, and triangle strips
Removes vtkPolyData cells from an input vtkPolyData.
void SetCellIds(vtkIdTypeArray *)
Set/Get the list of cell ids to delete.
int FillInputPortInformation(int, vtkInformation *) override
Fill the input port information objects for this algorithm.
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods to instantiate, obtain information, and print information.
static vtkRemovePolyData * New()
Standard methods to instantiate, obtain information, and print information.
void SetPointIds(vtkIdTypeArray *)
Set/Get the list of points ids to delete.
vtkPolyData * GetInput()
Get any input of this filter.
vtkPolyData * GetInput(int idx)
Get any input of this filter.
int RequestUpdateExtent(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
~vtkRemovePolyData() override
void RemoveInputData(vtkPolyData *)
Remove a vtkPolyData dataset from the list of data.
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.