MeshKernel
|
Split the row or column connected to the given edge. More...
#include <SplitRowColumnOfMesh.hpp>
Public Member Functions | |
std::unique_ptr< UndoAction > | Compute (Mesh2D &mesh, const UInt edgeId) const |
Split the row or column connected to the given edge. More... | |
Split the row or column connected to the given edge.
std::unique_ptr<UndoAction> meshkernel::SplitRowColumnOfMesh::Compute | ( | Mesh2D & | mesh, |
const UInt | edgeId | ||
) | const |
Split the row or column connected to the given edge.
The splitting will occur upto either the boundary (next elememnt is null value), when the next element is not a quadrilateral, or when the next element is the same as the first element, i.e. a loop has been detected
mesh | Mesh for which a row or column is to be split |
edgeId | The starting edges for the splitting |