
+ ** \brief Return its type in a string. ** \return The type in a string. ** ** Very useful to debug.
** \brief Neighborhood 1 dimension. ** ** It looks like structuring elements but here, when - ** you add an element, you add his opposite. + ** you add an element, you add its opposite. ** Points have 1 dimensions. ** */ It is a structuring element. Une définition mathématique est
Pour une prochaine fois, "\\\ Return then name of the type." est suffisant. peut-être préférable. Points -> dpoints . Idem en 1,2,3D.
** \brief Neighborhood. ** ** It looks like structuring elements but here, when - ** you add an element, you add his opposite (cf mathematical + ** you add an element, you add its opposite (cf mathematical ** definition to know more about). ** This abstract class defines several virtual methods for his - ** subclasses. His aim is to deal with a set of deplacement points. + ** subclasses. Its goal is to deal with a set of deplacement points. ** */
Dans le cf, tu peux écrire la définition mathématique. La partie "This abstract..." a plutôt sa place plus haut dans la hiérarchie.
typedef Exact exact_type; ///< Set the exact type.
Il faut faire une réunion pour savoir si on écrit ce genre de chose ou non (moi: non, Giovanni: oui).
+ ** Each point of neighborhood is assigned to its opposite. en latex: qq soit d appartient au neighborhood N, alors -d appartient à N.
** Structuring elements (set of points).
"of dpoints" ou "of oln::abstract::dpoint"
** - ** This abstract class defines several virtual methods for his - ** subclasses. His aim is to deal with a set of deplacement points. + ** This abstract class defines several virtual methods for its + ** subclasses. Its goal is to deal with a set of 'move' points.
"'move' points" -> "dpoints (vectors)"
+ /*! + ** \brief Read anything from a file. + ** + ** The "good" read function is called by template specialization. + */
"anything" ne va pas, il me semble. "good" -> "specialize" (dans plusieurs fichier)
+ ** \brief Load object from a file. This could be an image but also + ** a window or a neighborhood. + ** \arg name The name of the file. + ** \return The new object. + ** + ** Here is the external interface. + ** If you would like some examples to know how to use that, go to + ** oln::abstract::iter + */
Eviter le "Here is the", car c'est hors contexte lorsque on lit la doc. Eviter le "If you would like....", trop long. Le changer par : \sa oln::abstract::iter (\sa = see also = \see) "Load ... or a neighborhood" -> "Load an image or a structural element" "\return The new object." -> Ce qui intéresse le type qui lit la doc, c'est de savoir ce que fait load lorsque ça ne fonctionne pas: - ajouter un mot sur abstract::image::has_impl; - faire un lien vers les formats d'images supportés. Dans plusieurs fichiers.
--- olena/oln/io/se_window.hh Thu, 07 Aug 2003 02:37:23 +0200 burrus_n (oln/i/46_se_window. 1.14 640) +++ olena/oln/io/se_window.hh Mon, 15 Mar 2004 15:45:24 +0100 odou_s (oln/i/46_se_window. 1.14 640) @@ -1,4 +1,4 @@ -// Copyright (C) 2001, 2002, 2003 EPITA Research and Development Laboratory +// Copyright (C) 2001, 2002, 2003, 2004 EPITA Research and Development Laboratory // // This file is part of the Olena Library. This library is free // software; you can redistribute it and/or modify it under the terms @@ -46,13 +46,14 @@
namespace internal {
- // FIXME: this code should be factorized. + ///< \todo FIXME: this code should be factorized. Bien
- // FIXME: put it in a .cc file ? + /*! + ** \brief Read a window (1 dimension) from a file. + ** \arg output The new window. + ** \arg name The name of the file. + ** \return True if successful. + */
Pas bien Retirer un FXIME, c'est mal. En retirer plusieurs, c'est mal aussi. -- Niels