20 #ifndef MIRTK_CellDataFilter_H 21 #define MIRTK_CellDataFilter_H 23 #include "mirtk/MeshFilter.h" 25 #include "mirtk/Memory.h" 26 #include "mirtk/SparseMatrix.h" 28 #include "vtkSmartPointer.h" 29 #include "vtkDataArray.h" 30 #include "vtkCellData.h" 52 mirtkPublicAttributeMacro(
string, DataName);
55 mirtkPublicAttributeMacro(vtkSmartPointer<vtkDataArray>, InputData);
58 mirtkPublicAttributeMacro(vtkSmartPointer<vtkDataArray>, OutputData);
101 #endif // MIRTK_CellDataFilter_H virtual void Initialize()
Initialize filter after input and parameters are set.
void GetEdgeNeighbors(int, UnorderedSet< int > &) const
Get cell neighbors sharing an edge with the specified cell.
void GetNodeNeighbors(int, UnorderedSet< int > &) const
Get cell neighbors sharing a node with the specified cell.
CellDataFilter & operator=(const CellDataFilter &)
Assignment operator.
CellDataFilter()
Default constructor.
virtual ~CellDataFilter()
Destructor.