- Jul 30, 2002
-
-
Nicolas Burrus authored
prcs2git-id: 0_5.11
-
Nicolas Burrus authored
prcs2git-id: 0_5.10
-
Alexandre Duret-Lutz authored
* oln/types/optraits_builtins_float.hh: Include oln/types/typetraits_builtins_float.hh. prcs2git-id: 0_5.9
-
- Jul 29, 2002
-
-
Alexandre Duret-Lutz authored
* oln/types/optraits_int_u.hh, oln/types/optraits_int_s.hh: Include meta/cmp.hh. * oln/types/int_u.hh: Include oln/types/builtins_properties.hh. * oln/types/typetraits_builtins_float.hh, oln/types/typetraits_builtins_int.hh: Include oln/types/optraits.hh. prcs2git-id: 0_5.8
-
Nicolas Burrus authored
prcs2git-id: 0_5.7
-
Nicolas Burrus authored
prcs2git-id: 0_5.5
-
Alexandre Duret-Lutz authored
* configure.ac: Output utilities/Makefile. * Makefile.am (SUBDIRS): Add utilities. * utilities/Makefile.am: New file. * utilities/mosaic.cc: New file. prcs2git-id: 0_5.3
-
- Jul 26, 2002
-
-
Nicolas Burrus authored
prcs2git-id: 0_5.2
-
- Jul 25, 2002
-
-
Alexandre Duret-Lutz authored
* configure.ac: Bump version to 0.5. * oln/config/system.hh: Include oln/config/pconf.hh, not pconf.hh. 2002-07-25 Alexandre Duret-Lutz <duret_g@epita.fr> * Makefile.am (SOURCEDATA): Add random.pgm. * convol/Makefile.am (EXTRA_DIST): New. * convol/slow_sum_2d_1.cc (check): Use data() and srcdir * convol/slow_sum_2d_2.cc (check): Likewise. * convol/sobel_gradient.cc (main): Likewise. Rename as ... (check): ... this, so that srcdir is initialized. * array/gen_test.cc (write_postlude_and_test): Run CXX with -I../.., for VPATH builds. 2002-07-25 Alexandre Duret-Lutz <duret_g@epita.fr> * configure.ac: Bump version to 0.5. prcs2git-id: 0_5.1
-
David Lesage authored
* 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
-
- Jul 24, 2002
-
-
Alexandre Duret-Lutz authored
* ISSUES: Mention runtimes of `make check' and the `const image' issue. * NEWS, THANKS, README: Update for next release. prcs2git-id: 0_4.34
-
- Jul 23, 2002
-
-
Alexandre Duret-Lutz authored
* demo/tour.cc: Include oln/convert/basics.hh. prcs2git-id: 0_4.33
-
- Jul 22, 2002
-
-
Alexandre Duret-Lutz authored
* oln/convol/convolution.hh: Temporarily include oln/core/w_window2d.hh. * oln/convert/stretch.hh: Include oln/core/type.hh and oln/convert/force.hh. * oln/core/pred.hh: Move ... * oln/core/oln/pred.hh: ... here. * oln/Makefile.am (nobase_oln_HEADERS): Remove core/pred.hh. prcs2git-id: 0_4.32
-
- Jul 18, 2002
-
-
Jean-Sébastien Mouret authored
* oln/core/type.hh (name_of<int>): Add inline. prcs2git-id: 0_4.30
-
Astrid Wang authored
* oln/convert/stretch.hh: New file. * oln/Makefile.am (nobase_oln_HEADERS): Add convert/stretch.hh. * oln/convert/basics.hh: Include <oln/convert/stretch.hh>. * oln/convol/convolution.hh: Typo (rewrite the FIXME as required). * oln/core/type.hh (type): Typo (rewrite the FIXME as required). prcs2git-id: 0_4.28
-
Alexandre Duret-Lutz authored
* configure.ac: Output tests/defs and tests/sanity/Makefile. * oln/basics.hh: Don't include oln/convert/basics.hh, this causes loops. * oln/arith/logic.hh, oln/arith/ops.hh, oln/config/system.hh, oln/convert/conversion.hh, oln/convol/fast_gaussian_coefficient.hh, oln/convol/fast_gaussian.hh, oln/core/apply.hh, oln/core/border.hh, oln/core/contract.hh, oln/core/dpointnd.hh, oln/core/fold.hh, oln/core/generate.hh, oln/core/image1d_size.hh, oln/core/image2d_size.hh, oln/core/image3d_size.hh, oln/core/imagend_size.hh, oln/core/internal/image3d.hh, oln/core/internal/w_window.hh, oln/core/neighborhood.hh, oln/core/pointnd.hh, oln/core/pred.hh, oln/core/regular_image.hh, oln/core/traverse.hh, oln/core/window1d.hh, oln/core/window2d.hh, oln/core/window3d.hh, oln/core/window.hh, oln/core/winneighb.hh, oln/core/w_window1d.hh, oln/core/w_window2d.hh, oln/core/w_window3d.hh, oln/io/pnm_read3d.hxx, oln/io/pnm_read.hxx, oln/io/readable.hh, oln/level/threshold.hh, oln/math/macros.hh, oln/meta/logic.hh, oln/morpho/stat.hh, oln/value/cast.hh, oln/value/debug.hh, oln/value/float_p.hh, oln/value/int_u.hh: Include required headers. 2002-07-18 Alexandre Duret-Lutz <duret_g@epita.fr> * Makefile.am (SUBDIRS): Add sanity. * defs.in, sanity/Makefile.am, sanity/includes.test: New files. prcs2git-id: 0_4.27
-
Alexandre Duret-Lutz authored
* oln/io/gz_stream.hh (zfilebuf::inbuf, zfilebuf::outbuf, zfilebuf::lenbuf): New member. (zfilebuf::zfilebuf): Allocate inbuf and outbug. (zfilebuf::is_open): Add missing std::. (zfilebuf::underflow, zfilebuf::overflow, zfilebug::fillbuf): Rewrite using inbuf, outbuf, and lenbuf. prcs2git-id: 0_4.25
-
Akim Demaille authored
from Akim Demaille <akim@epita.fr> * oln.prj: Equip with diff-ignore. * configure.ac: Require Automake 1.6.2: previous versions have a problem with ZLIB_LDFLAGS. * tests/convol/Makefile.am (noinst_PROGRAMS): Depends on `make check' results, so make it `check_PROGRAMS'. prcs2git-id: 0_4.24
-
Astrid Wang authored
* oln/core/w_window2d.hh: Fix the constructor taking an array2d. * oln/Makefile.am (nobase_oln_HEADERS): Add convol/convolution.hh. 2002-07-17 Astrid Wang <astrid@lrde.epita.fr> * oln/convol/convolution.hh: New file. * oln/core/internal/w_window.hh: Fixed the function: name(). * oln/core/type.hh (type): Add a specialization of name_of for the builtin-type 'int'. * oln/core/w_window.hh (Weight): Add the macro Weight. * oln/core/w_window1d.hh: Add class Inferior as template argument for class w_window1d, and add typedef Inferior inferior. * oln/core/w_window2d.hh: Likewise. * oln/core/w_window3d.hh: Likewise. * configure.ac (AC_CONFIG_FILES): Add tests/convol/Makefile. prcs2git-id: 0_4.23
-
- Jul 17, 2002
-
-
Alexandre Duret-Lutz authored
from Alexandre Duret-Lutz <duret_g@epita.fr> * Makefile.am, configure.ac: Rename `src/' to `oln/'. * oln/Makefile.am (PCONF_OCCURS, config/extrconf.sh, config/pconf.hh): Use relative paths to not mention `src/'. * demo/Makefile.am (INCLUDES): Rename to ... (AM_CPPFLAGS): ... this. Include $(top_builddir) and $(top_srcdir) instead of -I$(top_srcdir)/src. * demo/image.cc, demo/morpholena.cc, demo/test-reconstruction.cc, demo/tour.cc, oln/arith/logic.hh, oln/arith/ops.hh, oln/basics.hh, oln/config/config.hin, oln/convert/basics.hh, oln/convert/bound.hh, oln/convert/colorconv.hh, oln/convert/conversion.hh, oln/convert/conversion_ng_se.hh, oln/convert/force.hh, oln/convert/nrgbhsi.hh, oln/convert/nrgbhsl.hh, oln/convert/nrgbhsv.hh, oln/convert/nrgbxyz.hh, oln/convert/nrgbyiq.hh, oln/convert/nrgbyuv.hh, oln/convert/rgbnrgb.hh, oln/convert/rgbxyz.hh, oln/convol/fast_gaussian.hh, oln/convol/fast_gaussian.hxx, oln/convol/fast_gaussian_coefficient.hh, oln/core/apply.hh, oln/core/bkd_iter1d.hh, oln/core/bkd_iter2d.hh, oln/core/bkd_iter3d.hh, oln/core/border.hh, oln/core/border1d.hh, oln/core/border2d.hh, oln/core/border3d.hh, oln/core/dpoint.hh, oln/core/dpoint1d.hh, oln/core/dpoint1d.hxx, oln/core/dpoint2d.hh, oln/core/dpoint2d.hxx, oln/core/dpoint3d.hh, oln/core/dpoint3d.hxx, oln/core/dpointnd.hh, oln/core/fold.hh, oln/core/fwd_iter1d.hh, oln/core/fwd_iter2d.hh, oln/core/fwd_iter3d.hh, oln/core/generate.hh, oln/core/image.hh, oln/core/image1d.hh, oln/core/image1d_size.hh, oln/core/image2d.hh, oln/core/image2d_size.hh, oln/core/image3d.hh, oln/core/image3d_size.hh, oln/core/image_size.hh, oln/core/imagend_size.hh, oln/core/internal/image1d.hh, oln/core/internal/image1d_data.hh, oln/core/internal/image2d.hh, oln/core/internal/image2d_data.hh, oln/core/internal/image3d.hh, oln/core/internal/image3d_data.hh, oln/core/internal/iter1d.hh, oln/core/internal/iter2d.hh, oln/core/internal/iter3d.hh, oln/core/internal/neighborhood.hh, oln/core/internal/real_image1d.hh, oln/core/internal/real_image2d.hh, oln/core/internal/real_image3d.hh, oln/core/internal/w_window.hh, oln/core/internal/window.hh, oln/core/iter.hh, oln/core/neighborhood1d.hh, oln/core/neighborhood2d.hh, oln/core/neighborhood3d.hh, oln/core/objs.hh, oln/core/old/image2d.hxx, oln/core/old/image2d_bin.hh, oln/core/old/image2d_bin.hxx, oln/core/old/rec_window.hh, oln/core/point.hh, oln/core/point1d.hh, oln/core/point1d.hxx, oln/core/point2d.hh, oln/core/point2d.hxx, oln/core/point3d.hh, oln/core/point3d.hxx, oln/core/pointnd.hh, oln/core/pred.hh, oln/core/pred_image.hh, oln/core/regular_image.hh, oln/core/structelt.hh, oln/core/traverse.hh, oln/core/w_window.hh, oln/core/w_window1d.hh, oln/core/w_window2d.hh, oln/core/w_window3d.hh, oln/core/window.hh, oln/core/window1d.hh, oln/core/window2d.hh, oln/core/window3d.hh, oln/io/base.hh, oln/io/base.hxx, oln/io/basics.hh, oln/io/file.hh, oln/io/gz.hh, oln/io/gz_stream.hh, oln/io/pnm.hh, oln/io/pnm3d.hh, oln/io/pnm_read.hxx, oln/io/pnm_read3d.hxx, oln/io/pnm_read_common.hxx, oln/io/pnm_write.hxx, oln/io/pnm_write3d.hxx, oln/io/pnm_write_common.hxx, oln/level/cc.hh, oln/level/compare.hh, oln/level/connected.hh, oln/level/extrema_killer.hh, oln/level/fill.hh, oln/level/invert.hh, oln/level/lut.hh, oln/level/threshold.hh, oln/math/macros.hh, oln/meta/array.hh, oln/meta/array1d.hh, oln/meta/array1d.hxx, oln/meta/array2d.hh, oln/meta/array2d.hxx, oln/meta/array3d.hh, oln/meta/array3d.hxx, oln/meta/cmp.hh, oln/meta/control.hh, oln/meta/logic.hh, oln/meta/ucmp.hh, oln/meta/ufuncs.hh, oln/morpho/closing.hh, oln/morpho/dilation.hh, oln/morpho/erosion.hh, oln/morpho/extrema.hh, oln/morpho/fast_morpho.hh, oln/morpho/fast_morpho.hxx, oln/morpho/geodesic_dilation.hh, oln/morpho/geodesic_erosion.hh, oln/morpho/gradient.hh, oln/morpho/hit_or_miss.hh, oln/morpho/laplacian.hh, oln/morpho/minmax.hh, oln/morpho/opening.hh, oln/morpho/reconstruction.hh, oln/morpho/splitse.hh, oln/morpho/stat.hh, oln/morpho/thickening.hh, oln/morpho/thinning.hh, oln/morpho/top_hat.hh, oln/morpho/watershed.hh, oln/morpho/watershed.hxx, oln/utils/histogram.hh, oln/utils/stat.hh, oln/utils/timer.hh, oln/value/all.hh, oln/value/bin.hh, oln/value/built_in.hh, oln/value/cast.hh, oln/value/color.hh, oln/value/cplx.hh, oln/value/debug.hh, oln/value/float_p.hh, oln/value/hsi.hh, oln/value/hsl.hh, oln/value/hsv.hh, oln/value/int_s.hh, oln/value/int_u.hh, oln/value/nrgb.hh, oln/value/op_traits.hh, oln/value/ops.hh, oln/value/rec_float.hh, oln/value/rec_int.hh, oln/value/rec_value.hh, oln/value/rgb.hh, oln/value/to_oln.hh, oln/value/vec.hh, oln/value/xyz.hh, oln/value/yiq.hh, oln/value/yuv.hh: Use `include <oln/mumble>' instead of include "mumble". Always include Olena's headers first. Index: tests/ChangeLog from Alexandre Duret-Lutz <duret_g@epita.fr> * tests/check/Makefile.flags (AM_CPPFLAGS): Don't -Include `/src'. * tests/array/gen_test.cc: Don't -Include `/src' when calling GCC. * tests/array/gen_test_utils/prelude, tests/array/test_array1d.cc, tests/array/test_array2d.cc, tests/array/test_array3d.cc, tests/convert/convcomp.cc, tests/convert/convcomp.hh, tests/io/2d.cc, tests/io/loadsave.hh, tests/morpho/edoc.cc, tests/morpho/extrkiller.cc, tests/morpho/reconstruction.cc: Use `include <oln/mumble>' instead of include "mumble". Always include Olena's headers first. prcs2git-id: 0_4.22
-
- Jul 10, 2002
-
-
Astrid Wang authored
* src/meta/array3d.hh, src/meta/array3d.hxx: Centralization of the enums 'center_plane', 'center_row' and 'center_cols'. prcs2git-id: 0_4.21
-
- Jul 09, 2002
-
-
Alexandre Duret-Lutz authored
* configure.ac: AC_DEFINE CXX. Don't output tests/array/gen_test_utils/Makefile. 2002-07-09 Alexandre Duret-Lutz <duret_g@epita.fr> * tests/check/srcdir.hh (Isrcdir): New function. * tests/check/srcdir.cc (Isrcdir): New function. * tests/check/Makefile.am (AM_CXXFLAGS): Don't use -ansi. * tests/check/verbose.cc (verbose_setup): Don't inhibit stderr. * tests/array/gen_test.cc (copyfile): Take a string argument. (write_prelude): Honor srcdir. (write_postlude_and_test): Return a bool. Honor srcdir and CXX. Report outcomes on cerr. (main): Rename as ... (check): ... this. Return a bool indicating failure. * tests/array/gen_test_utils/Makefile.am: Delete. Merge with ... * tests/array/Makefile.am: ... this. (EXTRA_DIST, CLEANFILES): New. prcs2git-id: 0_4.20
-
Astrid Wang authored
* src/meta/array.hh, src/meta/array.hxx: Remove (obsolete). * src/meta/array1d.hh, src/meta/array1d.hxx, src/meta/array2d.hh, src/meta/array2d.hxx, src/meta/array3d.hh, src/meta/array3d.hxx, src/meta/array.hh, src/meta/arraynd.hh: Add. * src/Makefile.am (nobase_oln_HEADERS): Remove meta/array.hh, meta/array.hxx. Add meta/array1d.hh, meta/array1d.hxx, meta/array2d.hh, meta/array2d.hxx, meta/array3d.hh, meta/array3d.hxx, meta/array.hh, meta/arraynd.hh. * src/meta/basics.hh: New function logical_or and logical_and. * src/core/internal/objs.hxx: Define new class _pbrk for 3D arrays. * src/core/objs.hh: Instantiate such an object. * src/core/w_window2d.hh: Adapt the constructor with the new syntax of the array. * src/value/vec.hh: Likewise. prcs2git-id: 0_4.19
-
Jean-Sébastien Mouret authored
* src/io/pnm_write3d.hxx (mosaic): Add inline. prcs2git-id: 0_4.18
-
- Jul 02, 2002
-
-
Alexandre Duret-Lutz authored
* configure.ac: Check from zlib. Define HAVE_ZLIB, substitute ZLIB_CFLAGS, and ZLIB_LDFLAGS. * src/io/base.hh (wrapper_id): Add WrapGz. * src/io/gz.hh, src/io/gz_stream.hh: New files, from Milena. * src/Makefile.am (nobase_oln_HEADERS): Add io/gz.hh, and io/gz_stream.hh. (PCONF_OCCURS): Add $(top_srcdir)/tests/io/2d.cc. 2002-07-02 Alexandre Duret-Lutz <duret_g@epita.fr> * Makefile.am (BUILTDATA): Add data/lena.pbm.gz, data/lena.pgm.gz, and data/lena.ppm.gz. (SUFFIXES): New variable. (mm.gz): New derivation. * io/loadsave.hh (loadsave): Take savename as second argument. * io/2d.cc: Test the gzip I/O if HAVE_ZLIB. (check): Adjust calls to loadsave. * io/Makefile.am (AM_LDFLAGS, AM_CFLAGS): New variables. (CLEANFILES): Clean the new files created by 2d.cc prcs2git-id: 0_4.17
-
- Jun 27, 2002
-
-
Alexandre Duret-Lutz authored
* ISSUES: Don't mention hash_map. prcs2git-id: 0_4.16
-
Jean-Sébastien Mouret authored
* src/io/base.hh: Added inline to allow separate compilation. * src/core/window{1,2,3}d.hh: Likewise. * src/core/neighborhood{1,2,3}d.hh: Likewise. prcs2git-id: 0_4.15
-
Alexandre Duret-Lutz authored
* configure.ac: Don't check for hash_map and ext/hash_map. * src/config/hash_map.hh: Delete. * src/Makefile.am (nobase_oln_HEADERS, PCONF_OCCURS): Remove config/hash_map.hh. prcs2git-id: 0_4.14
-
- Jun 26, 2002
-
-
Jérôme Darbon authored
* src/level/lut.hh Change hash_map to map. prcs2git-id: 0_4.13
-
- Jun 24, 2002
-
-
Quc Peyrot authored
* src/Makefile.am (nobase_oln_HEADERS): Add core/threshold.hh. prcs2git-id: 0_4.12
-
- Jun 18, 2002
-
-
Quc Peyrot authored
* src/level/threshold.hh: new functor prcs2git-id: 0_4.11
-
- Jun 17, 2002
-
-
Quc Peyrot authored
* src/core/internal/image3d.hh (nslices): Typo. prcs2git-id: 0_4.10
-
- Jun 05, 2002
-
-
Alexandre Duret-Lutz authored
* Makefile.am (EXTRA_DIST): Remove doc/doc/oln-ref.info. prcs2git-id: 0_4.8
-
- Jun 04, 2002
-
-
Alexandre Duret-Lutz authored
* src/level/connected.hh, src/morpho/reconstruction.hh, src/morpho/geodesic_erosion.hh, src/morpho/geodesic_dilation.hh, src/morpho/extrema.hh, src/morpho/top_hat.inc, src/morpho/opening.inc, src/morpho/laplacian.inc, src/morpho/hit_or_miss.inc, src/morpho/gradient.inc, src/morpho/closing.inc, src/morpho/watershed.hh, src/morpho/erosion.hh, src/morpho/dilation.hh, src/level/extrema_killer.hh, src/level/cc.hh: Rewrite documentation in LaTeX instead of Texinfo (i.e., s/@/\\/g). In doc/: 2002-06-04 Alexandre Duret-Lutz <duret_g@epita.fr> * tpl/processing.tpl: Rewrite to output LaTeX instead of Texinfo. * doc/Makefile.am: Rewrite. * doc/oln-ref.tex: New file. * doc/oln-ref.texi: Delete. prcs2git-id: 0_4.6
-
- May 23, 2002
-
-
Alexandre Duret-Lutz authored
* src/config/system.hh (__STL_BEGIN_RELOPS_NAMESPACE, __STL_END_RELOPS_NAMESPACE): Redefine if needed. * configure.ac: Check for stl_config.h. prcs2git-id: 0_4.5
-
- May 21, 2002
-
-
Alexandre Duret-Lutz authored
* src/morpho/dilation.hh (n_dilation): Declare input. * src/morpho/erosion.hh (n_erosion): Likewise. * src/morpho/reconstruction.hh: Include geodesic_erosion.hh. * src/level/invert.hh (f_invert::doit): Specialize for rec_float. prcs2git-id: 0_4.4
-
- May 13, 2002
-
-
Alexandre Duret-Lutz authored
* src/Makefile.am (config/extrconf.sh): Rename to ... ($(top_srcdir)/src/config/extrconf.sh): ... this. prcs2git-id: 0_4.3
-
- Apr 25, 2002
-
-
Alexandre Duret-Lutz authored
* check/Makefile.am (EXTRA_DIST): New. 2002-04-25 Alexandre Duret-Lutz <duret_g@epita.fr> * configure.ac, NEWS: Bump version to 0.4.1. prcs2git-id: 0_4.2
-
- Apr 24, 2002
-
-
Alexandre Duret-Lutz authored
* configure.ac: Bump version to 0.4. * src/Makefile.am (DISTCLEANFILES): New. (EXTRA_SCRIPTS): Rename as ... (EXTRA_DIST): ... this. (config/pconf.hh): Use $(top_srcdir)/src/config/extrconf.sh. 2002-04-24 Alexandre Duret-Lutz <duret_g@epita.fr> * io/Makefile.am (CLEANFILES): New. * check/data.cc (data): Thinko. 2002-04-24 Alexandre Duret-Lutz <duret_g@epita.fr> * configure.ac: Bump version to 0.4. prcs2git-id: 0_4.1
-
- Apr 23, 2002
-
-
Alexandre Duret-Lutz authored
* NEWS update for 0.4. * src/morpho/reconstruction.hh, src/morpho/geodesic_erosion.hh, src/morpho/geodesic_dilation.hh, src/morpho/watershed.hxx, src/value/color.hh, src/meta/ufuncs.hh, src/meta/ucmp.hh, src/meta/logic.hh, src/meta/control.hh, src/meta/basics.hh, src/core/pred.hh, src/core/internal/window.hh, src/core/internal/w_window.hh, src/core/internal/image3d_data.hh, src/core/internal/image3d.hh, src/core/internal/image2d_data.hh, src/core/internal/image2d.hh, src/core/internal/image1d_data.hh, src/core/internal/image1d.hh, src/convert/conversion_ng_se.hh, src/morpho/thinning.inc, src/morpho/thinning.hh, src/morpho/thickening.inc, src/morpho/thickening.hh, src/level/lut.hh: Update copyright years. prcs2git-id: 0_3.32
-