31 #include <vtkUnstructuredGrid.h>
55 bool duplicateTetra(std::vector< std::vector< double > > t1, std::vector< std::vector< double > > t2);
58 std::vector<double> kVec;
70 vtkSmartPointer<vtkUnstructuredGrid>
removeDuplicateCells(vtkSmartPointer< vtkPointSet > input,
int nbCellMesh1,
bool saveIndices);
MergeMeshs action creates new mesh from two input meshs by merging points which are exactly at the sa...
Definition: MergeMeshs.h:38
vtkSmartPointer< vtkUnstructuredGrid > removeDuplicateCells(vtkSmartPointer< vtkPointSet > input, int nbCellMesh1, bool saveIndices)
Reconstruct a mesh without duplicating cells.
Definition: MergeMeshs.cpp:148
MergeMeshs(camitk::ActionExtension *extension)
Default Constructor.
Definition: MergeMeshs.cpp:48
virtual camitk::Action::ApplyStatus apply()
this method is automatically called when the action is triggered.
Definition: MergeMeshs.cpp:84
virtual ~MergeMeshs()
Default Destructor.
Definition: MergeMeshs.cpp:79
This class describes what is a generic Action extension.
Definition: ActionExtension.h:57
Action class is an abstract class that enables you to build a action (generally on a component).
Definition: Action.h:209
ApplyStatus
describes what happened during the application of an algorithm (i.e. results of the apply method)
Definition: Action.h:225