Commit 296f833f authored by Simon Nivault's avatar Simon Nivault
Browse files

Fix doxygen expressions.

	* mln/core/a_point_of.hh,
	* mln/core/mesh_psite.hh,
	* mln/core/p_priority_queue.hh,
	* mln/fun/p2b/all.hh,
	* mln/trait/op/all.hh,
	* mln/trait/op/preinc.hh,
	* mln/trait/value/print.hh,
	* mln/util/branch_iter.hh,
	* mln/util/branch_iter_ind.hh,
	* mln/value/gray.hh,
	* mln/value/graylevel.hh,
	* mln/value/int_s.hh,
	* mln/value/int_u.hh,
	* mln/value/rgb.hh,
	* sandbox/duhamel/color_sub.cc,
	* sandbox/duhamel/labeling_algo.cc,
	* sandbox/duhamel/labeling_level.hh,
	* sandbox/duhamel/labeling_level_fast.cc,
	* sandbox/duhamel/labeling_level_fast_10000x1000.cc,
	* sandbox/duhamel/labeling_level_generic_10000x1000.cc,
	* sandbox/garrigues/fllt2.hh,
	* tests/convert_to_p_vec.cc,
	* tests/core_p_priority_queue.cc,
	* tests/core_p_priority_queue_fast.cc,
	* tests/core_p_queue.cc,
	* tests/core_p_queue_fast.cc,
	* tests/core_p_set.cc,
	* tests/core_pset_if.cc,
	* tests/norm/l1.cc,
	* tests/norm/l2.cc,
	* tests/norm/linfty.cc,
	* tests/pset_if.cc: Remove.
	* tests/tree_fast_to_image.cc: Fix.

git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1472 4aad255d-cdde-0310-9447-f3009e2ae8c0
parent 1bfc437b
2007-11-13 Simon Nivault <simon.nivault@lrde.epita.fr>
Fix doxygen expressions.
* mln/core/a_point_of.hh,
* mln/core/mesh_psite.hh,
* mln/core/p_priority_queue.hh,
* mln/fun/p2b/all.hh,
* mln/trait/op/all.hh,
* mln/trait/op/preinc.hh,
* mln/trait/value/print.hh,
* mln/util/branch_iter.hh,
* mln/util/branch_iter_ind.hh,
* mln/value/gray.hh,
* mln/value/graylevel.hh,
* mln/value/int_s.hh,
* mln/value/int_u.hh,
* mln/value/rgb.hh,
* sandbox/duhamel/color_sub.cc,
* sandbox/duhamel/labeling_algo.cc,
* sandbox/duhamel/labeling_level.hh,
* sandbox/duhamel/labeling_level_fast.cc,
* sandbox/duhamel/labeling_level_fast_10000x1000.cc,
* sandbox/duhamel/labeling_level_generic_10000x1000.cc,
* sandbox/garrigues/fllt2.hh,
* tests/convert_to_p_vec.cc,
* tests/core_p_priority_queue.cc,
* tests/core_p_priority_queue_fast.cc,
* tests/core_p_queue.cc,
* tests/core_p_queue_fast.cc,
* tests/core_p_set.cc,
* tests/core_pset_if.cc,
* tests/norm/l1.cc,
* tests/norm/l2.cc,
* tests/norm/linfty.cc,
* tests/pset_if.cc: Remove.
* tests/tree_fast_to_image.cc: Fix.
2007-11-13 Simon Nivault <simon.nivault@lrde.epita.fr>
Plugin gimp support the undo system.
......
......@@ -28,7 +28,7 @@
#ifndef MLN_CORE_A_POINT_OF_HH
# define MLN_CORE_A_POINT_OF_HH
/*! \file mln/core/a_point_oft.hh
/*! \file mln/core/a_point_of.hh
*
* \brief Give a point of an image.
*/
......
......@@ -28,7 +28,7 @@
#ifndef MLN_MESH_PSITE_HH
# define MLN_MESH_PSITE_HH
/*! \file mln/core/mesh_p.hh
/*! \file mln/core/mesh_psite.hh
*
* \brief Definition of a graph-based point site.
*
......
......@@ -25,8 +25,8 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
#ifndef MLN_CORE_QUEUE_P_PRIORITY_HH
# define MLN_CORE_QUEUE_P_PRIORITY_HH
#ifndef MLN_CORE_P_PRIORITY_QUEUE_HH
# define MLN_CORE_P_PRIORITY_QUEUE_HH
/*! \file mln/core/p_priority_queue.hh
*
......@@ -334,4 +334,4 @@ namespace mln
} // end of namespace mln
#endif // ! MLN_CORE_QUEUE_P_PRIORITY_HH
#endif // ! MLN_CORE_P_PRIORITY_QUEUE_HH
......@@ -28,7 +28,7 @@
#ifndef MLN_FUN_P2B_ALL_HH
# define MLN_FUN_P2B_ALL_HH
/*! \file mln/fun_p2b/all.hh
/*! \file mln/fun/p2b/all.hh
*
* \brief File that includes all functions from point to boolean.
*/
......
......@@ -29,7 +29,7 @@
# define MLN_TRAIT_OP_ALL_HH
/*!
* \file all.hh
* \file mln/trait/op/all.hh
*
* \brief FIXME
*
......
......@@ -28,7 +28,7 @@
#ifndef MLN_TRAIT_OP_PREINC_HH
# define MLN_TRAIT_OP_PREINC_HH
/*! \file mln/trait/op/predec.hh
/*! \file mln/trait/op/preinc.hh
*
* \brief Declaration of the "unary pre-decrementation" operator trait.
*/
......
......@@ -28,7 +28,7 @@
#ifndef MLN_TRAIT_VALUE_PRINT_HH
# define MLN_TRAIT_VALUE_PRINT_HH
/*! \file mln/trait/values/print.hh
/*! \file mln/trait/value/print.hh
*
* \brief Print the collection of traits for an value type.
*/
......
......@@ -28,15 +28,16 @@
#ifndef MLN_UTIL_BRANCH_ITER_HH
# define MLN_UTIL_BRANCH_ITER_HH
# include <stack>
# include <mln/util/tree.hh>
/*!
* \file mln/util/branch.hh
* \file mln/util/branch_iter.hh
*
* \brief Definition of a iterator on branch.
*
*/
# include <stack>
# include <mln/util/tree.hh>
namespace mln
{
......
......@@ -25,18 +25,19 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
#ifndef MLN_UTIL_BRANCH_ITER_HH
# define MLN_UTIL_BRANCH_ITER_HH
#ifndef MLN_UTIL_BRANCH_ITER_IND_HH
# define MLN_UTIL_BRANCH_ITER_IND_HH
# include <stack>
# include <mln/util/tree.hh>
/*!
* \file mln/util/branch.hh
* \file mln/util/branch_iter_ind.hh
*
* \brief Definition of a iterator on branch.
*
*/
# include <stack>
# include <mln/util/tree.hh>
namespace mln
{
......@@ -59,14 +60,14 @@ namespace mln
/*! \brief Basic 2D image class.
*
* The parameter \c T is the type of node's data. branch_iter is used to pre-order walk a branch.
* The parameter \c T is the type of node's data. branch_iter_ind is used to pre-order walk a branch.
*/
template <typename T>
class branch_iter
class branch_iter_ind
{
public:
branch_iter(branch<T> branch);
branch_iter_ind(branch<T> branch);
/// Convertion to node.
operator util::node<T>&() const;
......@@ -100,14 +101,14 @@ namespace mln
template <typename T>
branch_iter<T>::branch_iter(branch<T> branch)
branch_iter_ind<T>::branch_iter_ind(branch<T> branch)
: branch_(branch)
{
invalidate();
}
template <typename T>
branch_iter<T>::operator node<T>&() const
branch_iter_ind<T>::operator node<T>&() const
{
mln_assertion(n_);
return *n_;
......@@ -115,7 +116,7 @@ namespace mln
template <typename T>
util::node<T>&
branch_iter<T>::operator*()
branch_iter_ind<T>::operator*()
{
mln_assertion(n_);
return *n_;
......@@ -123,7 +124,7 @@ namespace mln
template <typename T>
unsigned
branch_iter<T>::deepness() const
branch_iter_ind<T>::deepness() const
{
mln_assertion(is_valid());
unsigned i = 0;
......@@ -138,14 +139,14 @@ namespace mln
template <typename T>
bool
branch_iter<T>::is_valid() const
branch_iter_ind<T>::is_valid() const
{
return n_ != 0;
}
template <typename T>
void
branch_iter<T>::invalidate()
branch_iter_ind<T>::invalidate()
{
n_ = 0;
}
......@@ -153,7 +154,7 @@ namespace mln
template <typename T>
void
branch_iter<T>::start()
branch_iter_ind<T>::start()
{
s_.push(bi_elt<T>(&branch_.apex().children()));
......@@ -162,7 +163,7 @@ namespace mln
template <typename T>
void
branch_iter<T>::next()
branch_iter_ind<T>::next()
{
// First : list of children.
// Second : i;
......@@ -218,4 +219,4 @@ namespace mln
} // end of namespace mln
#endif // !MLN_UTIL_BRANCH_HH
#endif // !MLN_UTIL_BRANCH_ITER_IND_HH
......@@ -43,10 +43,21 @@
namespace mln
{
/// \{ Fwd decls.
namespace literal { struct black_t; struct white_t; }
namespace value { template <unsigned N> class graylevel; class gray; }
/// \}
namespace literal
{
/// \{ Fwd decls.
struct black_t;
struct white_t;
/// \}
}
namespace value
{
/// \{ Fwd decls.
template <unsigned N> class graylevel;
class gray;
/// \}
}
namespace trait
......
......@@ -50,20 +50,22 @@
namespace mln
{
/// \{ Fwd decls.
namespace literal
{
/// \{ Fwd decls.
struct black_t;
struct medium_gray_t;
struct white_t;
/// \}
}
namespace value
{
/// \{ Fwd decls.
class gray;
template <unsigned n> struct graylevel;
struct float01_f;
/// \}
}
/// \}
......
......@@ -48,10 +48,20 @@ namespace mln
{
/// \{ Fwd decls.
namespace value { template <unsigned n> struct int_s; }
namespace literal { struct zero_t; struct one_t; }
/// \}
namespace value
{
/// \{ Fwd decls.
template <unsigned n> struct int_s;
/// \}
}
namespace literal
{
/// \{ Fwd decls.
struct zero_t;
struct one_t;
/// \}
}
......
......@@ -49,10 +49,20 @@
namespace mln
{
/// \{ Fwd decls.
namespace value { template <unsigned n> struct int_u; }
namespace literal { struct zero_t; struct one_t; }
/// \}
namespace value
{
/// \{ Fwd decls.
template <unsigned n> struct int_u;
/// \}
}
namespace literal
{
/// \{ Fwd decls.
struct zero_t;
struct one_t;
/// \}
}
namespace trait
......
......@@ -44,17 +44,17 @@
namespace mln
{
/// \{ Fwd decls.
namespace literal
{
/// \{ Fwd decls.
struct black_t;
struct white_t;
struct red_t;
struct blue_t;
struct green_t;
/// \}
}
/// \}
namespace value
......
......@@ -25,9 +25,9 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
/*! \file tests/sub_image.cc
/*! \file sandbox/duhamel/color_sub.cc
*
* \brief Tests on mln::sub_image.
* \brief Tests on mln::color_sub.
*/
# include <mln/core/image2d_b.hh>
......
......@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
/*! \file tests/labeling_foreground.cc
/*! \file sandbox/duhamel/labeling_algo.cc
*
* \brief Test on mln::labeling::foreground.
*/
......
......@@ -28,7 +28,7 @@
#ifndef SANDBOX_MLN_LABELING_LEVEL_HH
# define SANDBOX_MLN_LABELING_LEVEL_HH
/*! \file mln/labeling/level.hh
/*! \file sandbox/duhamel/labeling_level.hh
*
* \brief Connected component labeling of the image objects at a given
* level.
......
......@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
/*! \file tests/labeling_foreground.cc
/*! \file sandbox/duhamel/labeling_level_fast.cc
*
* \brief Test on mln::labeling::foreground.
*/
......
......@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General
// Public License.
/*! \file tests/labeling_foreground.cc
/*! \file sandbox/duhamel/labeling_level_fast_10000x1000.cc
*
* \brief Test on mln::labeling::foreground.
*/
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment