Split flying edges and marching cells into separate filters
The Contour filter is now using either ContourFlyingEdges or ContourMarchingCubes filters depending on the type of CellSet provided. These new filters are usable independently and inherit from a common AbstractContour interface. The Contour API is left unchanged.
Left do to :
-
Update unit tests for the new filters -
Make ContourFlyingEdgesandContourMarchingCubesmore robust (don't accept any input) -
Possibly factorize ContourFlyingEdges.cxxandContourMarchingCubes.cxx(lots of repetition) -
Update documentation and changelog -
Rebase into 1 commit
Close #773 (closed)
Edited by Louis Gombert