Filters

Dataset Filters

The pyvista.DataSetFilters is inherited by pyvista.DataSet making all the following filters available as callable methods directly from any PyVista dataset.

DataSetFilters(*args, **kwargs)

A set of common filters that can be applied to any vtkDataSet.

PolyData Filters

The pyvista.PolyDataFilters is inherited by pyvista.PolyData making all the following filters available as callable methods directly from any PolyData mesh.

PolyDataFilters(*args, **kwargs)

An internal class to manage filters/algorithms for polydata datasets.

UnstructuredGrid Filters

The pyvista.UnstructuredGridFilters is inherited by pyvista.UnstructuredGrid making all the following filters available as callable methods directly from any UnstructuredGrid mesh.

UnstructuredGridFilters(*args, **kwargs)

An internal class to manage filters/algorithms for unstructured grid datasets.

UniformGrid Filters

The pyvista.UniformGridFilters is inherited by pyvista.UniformGrid making all the following filters available as callable methods directly from any UniformGrid mesh.

UniformGridFilters(*args, **kwargs)

An internal class to manage filters/algorithms for uniform grid datasets.

Composite Filters

These are filters that can be applied to composite datasets, i.e. pyvista.MultiBlock. The pyvista.CompositeFilters class inherits many but not all of the filters from pyvista.DataSetFilters.

CompositeFilters(*args, **kwargs)

An internal class to manage filters/algorithms for composite datasets.