#74: Review the trunk/milena/mln/morpho directory -----------------------+---------------------------------------------------- Reporter: levill_r | Owner: levill_r Type: task | Status: new Priority: critical | Milestone: Olena 1.0 Component: Milena | Version: 1.0 Resolution: | Keywords: -----------------------+---------------------------------------------------- Changes (by levill_r): * priority: major => critical Old description:
This synthetic ticket pertains to source:trunk/milena/mln/morpho
* Fix documentation. * Check style, layout, and typo. * Add trace(s) in algorithms. * Move specializations to the `*.spe.hh` files. * Check `all.hh` presence. * Move the tests to its own specific directory. * Add the potential missing unit tests and full tests.
New description: This synthetic ticket pertains to source:trunk/milena/mln/morpho * Fix documentation. * Check style, layout, and typo. * Add trace(s) in algorithms. * Move specializations to the `*.spe.hh` files. * Check `all.hh` presence. * Move the tests to its own specific directory. * Add the potential missing unit tests and full tests. Also, in particular: * Ensure dual operators have « symmetrical » definitions. For instance, source:trunk/milena/mln/morpho/dilation.hh and source:trunk/milena/mln/morpho/erosion.hh are really different! * Remove anything related to so-called « attached neighborhoods » (as far as I can remember, only source:trunk/milena/mln/morpho/dilation.hh uses the)m; we'll get back to this later, for Olena 1.1 (see #130). Comment: * Mention the case of diverging paired files like source:trunk/milena/mln/morpho/dilation.hh and source:trunk/milena/mln/morpho/erosion.hh. * Mention the case(s) of attached neighborhood that should be removed before the release of Olena 1.0. -- Ticket URL: <https://trac.lrde.org/olena/ticket/74#comment:1> Olena <http://olena.lrde.epita.fr> Olena, a generic and efficient C++ image processing library.