Commit 4c89d72d authored by David Lesage's avatar David Lesage

2002-07-24 David Lesage <david@lrde.epita.fr>

	* oln/core/bkd_iter1d.hh, oln/core/fwd_iter1d.hh,
	oln/core/bkd_iter2d.hh, oln/core/fwd_iter2d.hh,
	oln/core/bkd_iter3d.hh, oln/core/fwd_iter3d.hh: Add Inferior
	parameter to iterators.
	* oln/core/internal/image1d.hh, oln/core/internal/image2d.hh,
	oln/core/internal/image3d.hh: Adjust typedefs..

    prcs2git-id: 0_4.35
parent b441bb7d
......@@ -49,7 +49,7 @@
(oln/value/rec_value.hh 6928 1026899980 b/36_rec_value. 1.2)
(oln/value/built_in.hh 6581 1026899980 b/48_built_in.h 1.2)
(oln/core/dpoint2d.hh 2488 1026899980 d/25_dpoint2d.h 1.2)
(oln/core/internal/image1d.hh 3938 1026899980 d/16_image1d.hh 1.4)
(oln/core/internal/image1d.hh 4034 1027590170 d/16_image1d.hh 1.5)
(README 4821 1027526476 1_README 1.4)
(oln/core/image1d_size.hh 1947 1027017573 c/46_image1d_si 1.3)
(oln/core/contract.hh 3028 1027017573 d/31_contract.h 1.2)
......@@ -59,7 +59,7 @@
(tests/check/Makefile.in 9282 1026993830 e/39_Makefile.i 1.14)
(oln/value/predefs.hh 2717 1009823825 b/39_predefs.hh 1.1)
(oln/value/cast.hh 4895 1027017573 b/47_cast.hh 1.3)
(ChangeLog 63771 1027526476 6_ChangeLog 1.50.1.14)
(ChangeLog 64120 1027590170 6_ChangeLog 1.50.1.15)
(tools/missing 10270 1026981623 e/13_missing 1.5)
(oln/core/old/pred.hh 3248 1027017573 c/26_pred.hh 1.5)
(oln/morpho/thickening.inc 1984 1019569227 e/28_thickening 1.2)
......@@ -103,7 +103,7 @@
(oln/morpho/watershed.hh 5802 1026899980 48_watershed. 1.3)
(oln/convert/nrgbhsv.hh 4098 1026899980 11_nrgbhsv.hh 1.3)
(oln/value/all.hh 1767 1026899980 b/50_all.hh 1.2)
(oln/core/bkd_iter3d.hh 2427 1026899980 d/36_bkd_iter3d 1.2)
(oln/core/bkd_iter3d.hh 2486 1027590170 d/36_bkd_iter3d 1.3)
(tests/array/test_array3d.cc 786 1026899980 f/24_test_array 1.2)
(oln/core/old/image2d_bin.hxx 4758 1026899980 c/49_image2d_bi 1.2)
(oln/utils/histogram.hh 7875 1026899980 10_histogram. 1.2)
......@@ -116,7 +116,7 @@
(oln/value/yuv.hh 1923 1026899980 b/27_yuv.hh 1.2)
(oln/meta/array.hh 1529 1026899980 f/36_array.hh 1.2)
(oln/core/w_window2d.hh 3768 1027017573 c/18_w_window2d 1.5)
(oln/core/internal/image2d.hh 4180 1026899980 d/14_image2d.hh 1.4)
(oln/core/internal/image2d.hh 4276 1027590170 d/14_image2d.hh 1.5)
(oln/meta/basics.hh 3289 1026208207 c/4_basics.hh 1.4)
(oln/morpho/top_hat.inc 7120 1023205251 39_top_hat.in 1.4)
(oln/core/point2d.hh 2503 1026899980 c/30_point2d.hh 1.2)
......@@ -127,7 +127,7 @@
(oln/morpho/geodesic_dilation.hh 4851 1026899980 37_geodesic_d 1.6)
(tests/convol/sobel_gradient.cc 493 1027019139 f/45_sobel_grad 1.2)
(tests/check/check.hh 177 1017828804 e/40_check.hh 1.2)
(oln/core/fwd_iter3d.hh 2398 1026899980 d/19_fwd_iter3d 1.2)
(oln/core/fwd_iter3d.hh 2456 1027590170 d/19_fwd_iter3d 1.3)
(oln/basics.hh 2055 1027017573 d/42_basics.hh 1.5)
(oln/core/point1d.hh 2497 1026899980 c/32_point1d.hh 1.2)
(oln/morpho/gradient.hh 1758 1026899980 b/3_gradient.h 1.3)
......@@ -200,7 +200,7 @@
(oln/core/internal/iter1d.hh 4078 1026899980 d/10_iter1d.hh 1.2)
(configure.ac 1383 1027017573 3_configure. 1.16)
(doc/configure.ac 796 1023266392 e/2_configure. 1.4)
(oln/core/bkd_iter1d.hh 2208 1026899980 d/38_bkd_iter1d 1.2)
(oln/core/bkd_iter1d.hh 2268 1027590170 d/38_bkd_iter1d 1.3)
(tests/check/srcdir.hh 237 1026230945 e/35_srcdir.hh 1.3)
(oln/value/vec.hh 6602 1026899980 b/34_vec.hh 1.3)
(tests/check/Makefile.check 142 1017828804 e/37_Makefile.c 1.3)
......@@ -218,7 +218,7 @@
(tests/Makefile.in 11703 1027017573 e/46_Makefile.i 1.14)
(oln/convert/rgbxyz.hh 3166 1026899980 19_rgbxyz.hh 1.2)
(oln/core/dpoint3d.hh 2553 1026899980 d/23_dpoint3d.h 1.2)
(oln/core/fwd_iter1d.hh 2207 1026899980 d/21_fwd_iter1d 1.2)
(oln/core/fwd_iter1d.hh 2266 1027590170 d/21_fwd_iter1d 1.3)
(oln/config/system.hh 3111 1027017573 7_system.hh 1.4)
(doc/tpl/processing.tpl 7265 1026994625 d/48_processing 1.9)
(oln/core/iter.hh 2322 1026899980 c/40_iter.hh 1.2)
......@@ -271,7 +271,7 @@
(oln/core/internal/real_image1d.hh 4028 1026899980 d/5_real_image 1.2)
(oln/value/op_traits.hh 6788 1026899980 b/41_op_traits. 1.2)
(tests/array/gen_test_utils/prelude 459 1026899980 f/30_prelude 1.2)
(oln/core/bkd_iter2d.hh 2322 1026899980 d/37_bkd_iter2d 1.2)
(oln/core/bkd_iter2d.hh 2381 1027590170 d/37_bkd_iter2d 1.3)
(tests/array/test_array2d.cc 690 1026899980 f/25_test_array 1.2)
(tests/array/gen_test.cc 11129 1026899980 f/34_gen_test.c 1.3)
(oln/value/hsv.hh 1923 1026899980 b/25_hsv.hh 1.2)
......@@ -295,13 +295,13 @@
(oln/value/color.hh 7100 1026899980 b/31_color.hh 1.4)
(oln/core/neighborhood3d.hh 5848 1026899980 c/35_neighborho 1.4)
(oln/core/w_window3d.hh 3443 1027017573 c/17_w_window3d 1.4)
(oln/core/internal/image3d.hh 4449 1027017573 d/12_image3d.hh 1.6)
(oln/core/internal/image3d.hh 4545 1027590170 d/12_image3d.hh 1.7)
(oln/core/pointnd.hh 3005 1027017573 c/10_pointnd.hh 1.3)
(tests/data/lena.ppm 786447 1017340236 e/51_lena.ppm 1.1)
(tests/morpho/Makefile.in 11620 1026993830 e/33_Makefile.i 1.15)
(oln/level/cc.hh 5013 1026899980 e/20_cc.hh 1.4)
(oln/value/yiq.hh 1921 1026899980 b/29_yiq.hh 1.2)
(oln/arith/ops.hh 2666 1027017573 b/23_ops.hh 1.4)
(oln/core/fwd_iter2d.hh 2299 1026899980 d/20_fwd_iter2d 1.2)
(oln/core/fwd_iter2d.hh 2357 1027590170 d/20_fwd_iter2d 1.3)
(oln/core/traverse.hh 3359 1027017573 d/30_traverse.h 1.3)
(oln/core/apply.hh 7016 1027017573 d/39_apply.hh 1.3)
2002-07-24 David Lesage <david@lrde.epita.fr>
* oln/core/bkd_iter1d.hh, oln/core/fwd_iter1d.hh,
oln/core/bkd_iter2d.hh, oln/core/fwd_iter2d.hh,
oln/core/bkd_iter3d.hh, oln/core/fwd_iter3d.hh: Add Inferior
parameter to iterators.
* oln/core/internal/image1d.hh, oln/core/internal/image2d.hh,
oln/core/internal/image3d.hh: Adjust typedefs.
2002-07-24 Alexandre Duret-Lutz <duret_g@epita.fr>
* ISSUES: Mention runtimes of `make check' and the `const image'
......
;; -*- Prcs -*-
(Created-By-Prcs-Version 1 3 3)
(Project-Description "Olena")
(Project-Version oln 0_4 34)
(Parent-Version oln 0_4 33)
(Version-Log "2002-07-24 Alexandre Duret-Lutz <duret_g@epita.fr>
* ISSUES: Mention runtimes of `make check' and the `const image'
issue.
* NEWS, THANKS, README: Update for next release.
(Project-Version oln 0_4 35)
(Parent-Version oln 0_4 34)
(Version-Log "2002-07-24 David Lesage <david@lrde.epita.fr>
* oln/core/bkd_iter1d.hh, oln/core/fwd_iter1d.hh,
oln/core/bkd_iter2d.hh, oln/core/fwd_iter2d.hh,
oln/core/bkd_iter3d.hh, oln/core/fwd_iter3d.hh: Add Inferior
parameter to iterators.
* oln/core/internal/image1d.hh, oln/core/internal/image2d.hh,
oln/core/internal/image3d.hh: Adjust typedefs..
")
(New-Version-Log "")
(Checkin-Time "Wed, 24 Jul 2002 18:01:16 +0200")
(Checkin-Login adl)
(Checkin-Time "Thu, 25 Jul 2002 11:42:50 +0200")
(Checkin-Login david)
;; diff-ignore ^configure$
;; diff-ignore aclocal\.m4$
;; diff-ignore Makefile\.in$
......@@ -78,7 +81,7 @@
(Project-Keywords)
(Files
(aclocal.m4 (oln/e/8_aclocal.m4 1.13 644))
(ChangeLog (oln/6_ChangeLog 1.50.1.14 600))
(ChangeLog (oln/6_ChangeLog 1.50.1.15 600))
(configure.ac (oln/3_configure. 1.16 600))
(configure (oln/e/7_configure 1.20 700))
(README (oln/1_README 1.4 600))
......@@ -143,9 +146,9 @@
(oln/convol/fast_gaussian.hxx (oln/25_fast_gauss 1.3 600))
(oln/core/accum.hh (oln/d/40_accum.hh 1.1 600))
(oln/core/apply.hh (oln/d/39_apply.hh 1.3 600))
(oln/core/bkd_iter1d.hh (oln/d/38_bkd_iter1d 1.2 600))
(oln/core/bkd_iter2d.hh (oln/d/37_bkd_iter2d 1.2 600))
(oln/core/bkd_iter3d.hh (oln/d/36_bkd_iter3d 1.2 600))
(oln/core/bkd_iter1d.hh (oln/d/38_bkd_iter1d 1.3 600))
(oln/core/bkd_iter2d.hh (oln/d/37_bkd_iter2d 1.3 600))
(oln/core/bkd_iter3d.hh (oln/d/36_bkd_iter3d 1.3 600))
(oln/core/border1d.hh (oln/d/34_border1d.h 1.3 600))
(oln/core/border2d.hh (oln/d/33_border2d.h 1.3 600))
(oln/core/border3d.hh (oln/d/32_border3d.h 1.3 600))
......@@ -162,9 +165,9 @@
(oln/core/dpoint.hh (oln/d/28_dpoint.hh 1.2 600))
(oln/core/dpointnd.hh (oln/c/9_dpointnd.h 1.3 600))
(oln/core/fold.hh (oln/c/7_fold.hh 1.4 600))
(oln/core/fwd_iter1d.hh (oln/d/21_fwd_iter1d 1.2 600))
(oln/core/fwd_iter2d.hh (oln/d/20_fwd_iter2d 1.2 600))
(oln/core/fwd_iter3d.hh (oln/d/19_fwd_iter3d 1.2 600))
(oln/core/fwd_iter1d.hh (oln/d/21_fwd_iter1d 1.3 600))
(oln/core/fwd_iter2d.hh (oln/d/20_fwd_iter2d 1.3 600))
(oln/core/fwd_iter3d.hh (oln/d/19_fwd_iter3d 1.3 600))
(oln/core/generate.hh (oln/f/12_generate.h 1.4 600))
(oln/core/image1d.hh (oln/c/47_image1d.hh 1.3 600))
(oln/core/image1d_size.hh (oln/c/46_image1d_si 1.3 600))
......@@ -177,11 +180,11 @@
(oln/core/image_size.hh (oln/c/41_image_size 1.2 600))
(oln/core/internal/fake.hh (oln/d/17_fake.hh 1.1 600))
(oln/core/internal/image1d_data.hh (oln/d/15_image1d_da 1.4 600))
(oln/core/internal/image1d.hh (oln/d/16_image1d.hh 1.4 600))
(oln/core/internal/image1d.hh (oln/d/16_image1d.hh 1.5 600))
(oln/core/internal/image2d_data.hh (oln/d/13_image2d_da 1.4 600))
(oln/core/internal/image2d.hh (oln/d/14_image2d.hh 1.4 600))
(oln/core/internal/image2d.hh (oln/d/14_image2d.hh 1.5 600))
(oln/core/internal/image3d_data.hh (oln/d/11_image3d_da 1.4 600))
(oln/core/internal/image3d.hh (oln/d/12_image3d.hh 1.6 600))
(oln/core/internal/image3d.hh (oln/d/12_image3d.hh 1.7 600))
(oln/core/internal/iter1d.hh (oln/d/10_iter1d.hh 1.2 600))
(oln/core/internal/iter2d.hh (oln/d/9_iter2d.hh 1.2 600))
(oln/core/internal/iter3d.hh (oln/d/8_iter3d.hh 1.2 600))
......
......@@ -32,11 +32,12 @@
namespace oln {
class bkd_iter1d : public internal::_iter1d<bkd_iter1d>
template<class Inferior = type::bottom>
class bkd_iter1d : public internal::_iter1d<bkd_iter1d<Inferior> >
{
public:
typedef type::bottom inferior;
typedef internal::_iter1d<bkd_iter1d> super;
typedef Inferior inferior;
typedef internal::_iter1d<bkd_iter1d<Inferior> > super;
enum { dim = 1 };
typedef point1d point;
......
......@@ -33,12 +33,12 @@
namespace oln {
class bkd_iter2d : public internal::_iter2d<bkd_iter2d>
template<class Inferior = type::bottom>
class bkd_iter2d : public internal::_iter2d<bkd_iter2d<Inferior> >
{
public:
typedef type::bottom inferior;
typedef internal::_iter2d<bkd_iter2d> super;
typedef Inferior inferior;
typedef internal::_iter2d<bkd_iter2d<Inferior> > super;
enum { dim = 2 };
typedef point2d point;
......
......@@ -33,12 +33,12 @@
namespace oln {
class bkd_iter3d : public internal::_iter3d<bkd_iter3d>
template<class Inferior = type::bottom>
class bkd_iter3d : public internal::_iter3d<bkd_iter3d<Inferior> >
{
public:
typedef type::bottom inferior;
typedef internal::_iter3d<bkd_iter3d> super;
typedef Inferior inferior;
typedef internal::_iter3d<bkd_iter3d<Inferior> > super;
enum { dim = 3 };
typedef point3d point;
......
......@@ -32,11 +32,12 @@
namespace oln {
class fwd_iter1d : public internal::_iter1d< fwd_iter1d >
template<class Inferior = type::bottom>
class fwd_iter1d : public internal::_iter1d< fwd_iter1d<Inferior> >
{
public:
typedef type::bottom inferior;
typedef internal::_iter1d<fwd_iter1d> super;
typedef Inferior inferior;
typedef internal::_iter1d<fwd_iter1d<Inferior> > super;
enum { dim = 1 };
typedef point1d point;
......
......@@ -33,12 +33,12 @@
namespace oln {
class fwd_iter2d : public internal::_iter2d< fwd_iter2d >
template<class Inferior = type::bottom>
class fwd_iter2d : public internal::_iter2d< fwd_iter2d<Inferior> >
{
public:
typedef type::bottom inferior;
typedef internal::_iter2d<fwd_iter2d> super;
typedef Inferior inferior;
typedef internal::_iter2d<fwd_iter2d<Inferior> > super;
enum { dim = 2 };
typedef point2d point;
......
......@@ -33,12 +33,12 @@
namespace oln {
class fwd_iter3d : public internal::_iter3d< fwd_iter3d >
template<class Inferior = type::bottom>
class fwd_iter3d : public internal::_iter3d< fwd_iter3d<Inferior> >
{
public:
typedef type::bottom inferior;
typedef internal::_iter3d<fwd_iter3d> super;
typedef Inferior inferior;
typedef internal::_iter3d<fwd_iter3d<Inferior> > super;
enum { dim = 3 };
typedef point3d point;
......
......@@ -41,7 +41,9 @@ namespace oln {
// fwd decl
template<class Inferior>
struct fwd_iter1d;
template<class Inferior>
struct bkd_iter1d;
......@@ -58,9 +60,9 @@ namespace oln {
typedef Inferior inferior;
typedef T value;
typedef fwd_iter1d iter;
typedef fwd_iter1d fwd_iter;
typedef bkd_iter1d bkd_iter;
typedef fwd_iter1d<type::bottom> iter;
typedef fwd_iter1d<type::bottom> fwd_iter;
typedef bkd_iter1d<type::bottom> bkd_iter;
// the following methods are deduced from the method data() that
// has to be provided by sub-classes
......
......@@ -41,7 +41,9 @@ namespace oln {
// fwd decl
template<class Inferior>
struct fwd_iter2d;
template<class Inferior>
struct bkd_iter2d;
......@@ -58,9 +60,9 @@ namespace oln {
typedef Inferior inferior;
typedef T value;
typedef fwd_iter2d iter;
typedef fwd_iter2d fwd_iter;
typedef bkd_iter2d bkd_iter;
typedef fwd_iter2d<type::bottom> iter;
typedef fwd_iter2d<type::bottom> fwd_iter;
typedef bkd_iter2d<type::bottom> bkd_iter;
// the following methods are deduced from the method data() that
// has to be provided by sub-classes
......
......@@ -41,7 +41,9 @@ namespace oln {
// fwd decl
template<class Inferior>
struct fwd_iter3d;
template<class Inferior>
struct bkd_iter3d;
......@@ -59,9 +61,9 @@ namespace oln {
typedef Inferior inferior;
typedef T value;
typedef fwd_iter3d iter;
typedef fwd_iter3d fwd_iter;
typedef bkd_iter3d bkd_iter;
typedef fwd_iter3d<type::bottom> iter;
typedef fwd_iter3d<type::bottom> fwd_iter;
typedef bkd_iter3d<type::bottom> bkd_iter;
// the following methods are deduced from the method data() that
// has to be provided by sub-classes
......
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