#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.