+ ** \brief Return its type in a string.
** \return The type in a string.
**
** Very useful to debug.
Pour une prochaine fois,
"\\\ Return then name of the type."
est suffisant.
** \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
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