X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FINTERP_KERNEL%2FGeometric2D%2FInterpKernelGeo2DAbstractEdge.cxx;h=dafabff996423509785bc9f0b345438c574d34c5;hb=57cb3528fd30f1b4380eab1d293289177045c216;hp=e5188efaedfe77a59c8cff6b160cf2de3baa8f9d;hpb=a4beafc9bec3efe8fff62a4ef99c970db9b52925;p=tools%2Fmedcoupling.git diff --git a/src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DAbstractEdge.cxx b/src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DAbstractEdge.cxx index e5188efae..dafabff99 100644 --- a/src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DAbstractEdge.cxx +++ b/src/INTERP_KERNEL/Geometric2D/InterpKernelGeo2DAbstractEdge.cxx @@ -116,3 +116,13 @@ void IteratorOnComposedEdge::insertElemEdges(ComposedEdge *elems, bool changeMyS } } +/*! + * Erase current element and place iterator onto the PREVIOUS element (eventually looping) + */ +void IteratorOnComposedEdge::eraseCurrent() +{ + delete(*_deep_it); + _deep_it = _list_handle->erase(_deep_it); + // By default erase place the iterator after the removed element: + previousLoop(); +}