Commit 9af91891 authored by Thierry Geraud's avatar Thierry Geraud
Browse files

Renaming sbrowsing and tests.

	* mln/canvas/browsing: New directory.

	* mln/canvas/sbrowsing.hh,
	* mln/linear/fast_gaussian.hh,
	* tests/approx_median.cc,
	* tests/assign.cc,
	* tests/convolve.cc,
	* tests/fast_median.cc,
	* tests/fill.cc,
	* tests/histo.cc,
	* tests/hmedian.cc,
	* tests/int_s.cc,
	* tests/int_u8.cc,
	* tests/label.cc,
	* tests/mean.cc,
	* tests/median.cc,
	* tests/naive_median.cc,
	* tests/println.cc,
	* tests/println_with_border.cc,
	* tests/rectangle2d.cc,
	* tests/sobel.cc,
	* tests/to_image.cc,
	* tests/to_vec_p.cc,
	* tests/transform.cc,
	* tests/vset.cc: Respectively rename as...

	* mln/canvas/browsing/snake_fwd.hh,
	* mln/linear/gaussian.hh,
	* tests/level_approx_median.cc,
	* tests/level_assign.cc,
	* tests/linear_convolve.cc,
	* tests/level_median_fast.cc,
	* tests/level_fill.cc,
	* tests/histo_compute.cc,
	* tests/level_median_hline2d.cc,
	* tests/value_int_s.cc,
	* tests/value_int_u8.cc,
	* tests/value_label.cc,
	* tests/estim_mean.cc,
	* tests/level_median.cc,
	* tests/level_naive_median.cc,
	* tests/debug_println.cc,
	* tests/debug_println_with_border.cc,
	* tests/win_rectangle2d.cc,
	* tests/linear_sobel.cc,
	* tests/convert_to_image.cc,
	* tests/convert_to_vec_p.cc,
	* tests/level_transform.cc,
	* tests/value_set.cc: ...these.

	* mln/level/median.hh: Update.


git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1084 4aad255d-cdde-0310-9447-f3009e2ae8c0
parent 9967349b
2007-09-07 Thierry Geraud <thierry.geraud@lrde.epita.fr>
Renaming sbrowsing and tests.
* mln/canvas/browsing: New directory.
* mln/canvas/sbrowsing.hh,
* mln/linear/fast_gaussian.hh,
* tests/approx_median.cc,
* tests/assign.cc,
* tests/convolve.cc,
* tests/fast_median.cc,
* tests/fill.cc,
* tests/histo.cc,
* tests/hmedian.cc,
* tests/int_s.cc,
* tests/int_u8.cc,
* tests/label.cc,
* tests/mean.cc,
* tests/median.cc,
* tests/naive_median.cc,
* tests/println.cc,
* tests/println_with_border.cc,
* tests/rectangle2d.cc,
* tests/sobel.cc,
* tests/to_image.cc,
* tests/to_vec_p.cc,
* tests/transform.cc,
* tests/vset.cc: Respectively rename as...
* mln/canvas/browsing/snake_fwd.hh,
* mln/linear/gaussian.hh,
* tests/level_approx_median.cc,
* tests/level_assign.cc,
* tests/linear_convolve.cc,
* tests/level_median_fast.cc,
* tests/level_fill.cc,
* tests/histo_compute.cc,
* tests/level_median_hline2d.cc,
* tests/value_int_s.cc,
* tests/value_int_u8.cc,
* tests/value_label.cc,
* tests/estim_mean.cc,
* tests/level_median.cc,
* tests/level_naive_median.cc,
* tests/debug_println.cc,
* tests/debug_println_with_border.cc,
* tests/win_rectangle2d.cc,
* tests/linear_sobel.cc,
* tests/convert_to_image.cc,
* tests/convert_to_vec_p.cc,
* tests/level_transform.cc,
* tests/value_set.cc: ...these.
* mln/level/median.hh: Update.
2007-09-07 Simon Nivault <simon.nivault@lrde.epita.fr> 2007-09-07 Simon Nivault <simon.nivault@lrde.epita.fr>
Median can be processed for any direction Median can be processed for any direction
......
...@@ -25,12 +25,12 @@ ...@@ -25,12 +25,12 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
#ifndef MLN_CANVAS_SBROWSING_HH #ifndef MLN_CANVAS_BROWSING_SNAKE_FWD_HH
# define MLN_CANVAS_SBROWSING_HH # define MLN_CANVAS_BROWSING_SNAKE_FWD_HH
/*! \file mln/canvas/sbrowsing.hh /*! \file mln/canvas/browsing/snake_fwd.hh
* *
* \brief Sbrowsing of an image. * \brief Browsing in a snake-way, forward.
*/ */
# include <mln/core/dpoint2d.hh> // for "up" # include <mln/core/dpoint2d.hh> // for "up"
...@@ -60,13 +60,13 @@ namespace mln ...@@ -60,13 +60,13 @@ namespace mln
* *
*/ */
template <typename F> template <typename F>
void sbrowsing(F& f); void snake_fwd(F& f);
# ifndef MLN_INCLUDE_ONLY # ifndef MLN_INCLUDE_ONLY
template <typename F> template <typename F>
void sbrowsing(F& f) void snake_fwd(F& f)
{ {
mln_precondition(f.input.has_data()); mln_precondition(f.input.has_data());
int int
...@@ -114,4 +114,4 @@ namespace mln ...@@ -114,4 +114,4 @@ namespace mln
} // end of namespace mln } // end of namespace mln
#endif // ! MLN_CANVAS_SBROWSING_HH #endif // ! MLN_CANVAS_BROWSING_SNAKE_FWD_HH
...@@ -41,7 +41,7 @@ ...@@ -41,7 +41,7 @@
# include <mln/core/t_image.hh> # include <mln/core/t_image.hh>
# include <mln/accu/median.hh> # include <mln/accu/median.hh>
# include <mln/canvas/sbrowsing.hh> # include <mln/canvas/browsing/snake_fwd.hh>
# include <mln/geom/shift.hh> # include <mln/geom/shift.hh>
# include <mln/set/diff.hh> # include <mln/set/diff.hh>
...@@ -160,7 +160,7 @@ namespace mln ...@@ -160,7 +160,7 @@ namespace mln
{ {
// FIXME: resize border! // FIXME: resize border!
impl::median_functor<I,W,O> f(input, exact(win), output); impl::median_functor<I,W,O> f(input, exact(win), output);
canvas::sbrowsing(f); canvas::browsing::snake_fwd(f);
} }
......
// Copyright (C) 2001, 2002, 2003, 2004 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 // This file is part of the Olena Library. This library is free
// software; you can redistribute it and/or modify it under the terms // software; you can redistribute it and/or modify it under the terms
...@@ -25,12 +26,12 @@ ...@@ -25,12 +26,12 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
#ifndef MLN_LINEAR_FAST_GAUSSIAN_HH__ #ifndef MLN_LINEAR_GAUSSIAN_HH
# define MLN_LINEAR_FAST_GAUSSIAN_HH__ # define MLN_LINEAR_GAUSSIAN_HH
/*! \file mln/linear/fast_gaussian.hh /*! \file mln/linear/gaussian.hh
* *
* \brief Fast gaussian. * \brief Gaussian filter.
*/ */
# include <mln/core/concept/image.hh> # include <mln/core/concept/image.hh>
...@@ -44,7 +45,7 @@ namespace mln ...@@ -44,7 +45,7 @@ namespace mln
namespace linear namespace linear
{ {
/*! Fast gaussian of an image \p input /*! Gaussian filter of an image \p input
* *
* \pre output.domain = input.domain * \pre output.domain = input.domain
*/ */
...@@ -314,5 +315,4 @@ namespace mln ...@@ -314,5 +315,4 @@ namespace mln
} // end of namespace mln } // end of namespace mln
#endif // ! MLN_LINEAR_GAUSSIAN_HH
#endif // MLN_LINEAR_FAST_GAUSSIAN_HH__
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/to_image.cc /*! \file tests/convert_to_image.cc
* *
* \brief Tests on mln::convert::to_image. * \brief Tests on mln::convert::to_image.
*/ */
......
...@@ -25,9 +25,9 @@ ...@@ -25,9 +25,9 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/point1d.cc /*! \file tests/convert_to_vec_p.cc
* *
* \brief Tests on mln::point1d. * \brief Tests on mln::convert::to_vec_p.
*/ */
#include <mln/core/point1d.hh> #include <mln/core/point1d.hh>
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/println.cc /*! \file tests/debug_println.cc
* *
* \brief Test on mln::debug::println. * \brief Test on mln::debug::println.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/println_with_border.cc /*! \file tests/debug_println_with_border.cc
* *
* \brief Test on mln::debug::println_with_border. * \brief Test on mln::debug::println_with_border.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/mean.cc /*! \file tests/estim_mean.cc
* *
* \brief Tests on mln::estim::mean. * \brief Tests on mln::estim::mean.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/histo.cc /*! \file tests/histo_compute.cc
* *
* \brief Tests on mln::accu::histo<S> and mln::histo::data<S>. * \brief Tests on mln::accu::histo<S> and mln::histo::data<S>.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/approx_median.cc /*! \file tests/level_approx_median.cc
* *
* \brief Test on mln::level::approx::median. * \brief Test on mln::level::approx::median.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/assign.cc /*! \file tests/level_assign.cc
* *
* \brief Tests on mln::level::assign. * \brief Tests on mln::level::assign.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/fill.cc /*! \file tests/level_fill.cc
* *
* \brief Tests on mln::level::fill * \brief Tests on mln::level::fill
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/median.cc /*! \file tests/level_median.cc
* *
* \brief Test on mln::level::median. * \brief Test on mln::level::median.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/fast_median.cc /*! \file tests/level_median_fast.cc
* *
* \brief Test on mln::level::fast_median. * \brief Test on mln::level::fast_median.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/hmedian.cc /*! \file tests/level_median_hline2d.cc
* *
* \brief Test on the hline2d version of mln::level::median. * \brief Test on the hline2d version of mln::level::median.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/naive_median.cc /*! \file tests/level_naive_median.cc
* *
* \brief Test on mln::level::naive::median. * \brief Test on mln::level::naive::median.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/transform.cc /*! \file tests/level_transform.cc
* *
* \brief Tests on mln::level::transform * \brief Tests on mln::level::transform
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/convolve.cc /*! \file tests/linear_convolve.cc
* *
* \brief Tests on mln::linear::convolve. * \brief Tests on mln::linear::convolve.
*/ */
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
// reasons why the executable file might be covered by the GNU General // reasons why the executable file might be covered by the GNU General
// Public License. // Public License.
/*! \file tests/sobel.cc /*! \file tests/linear_sobel.cc
* *
* \brief Tests on mln::linear::sobel. * \brief Tests on mln::linear::sobel.
*/ */
......
Markdown is supported
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