Skip to content
Snippets Groups Projects
  1. Jul 09, 2002
  2. Jul 02, 2002
    • Alexandre Duret-Lutz's avatar
      2002-07-02 Alexandre Duret-Lutz <duret_g@epita.fr> · c80c1f25
      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
      c80c1f25
  3. Jun 27, 2002
  4. Jun 26, 2002
  5. Jun 24, 2002
  6. Jun 18, 2002
  7. Jun 17, 2002
  8. Jun 05, 2002
  9. Jun 04, 2002
    • Alexandre Duret-Lutz's avatar
      2002-06-04 Alexandre Duret-Lutz <duret_g@epita.fr> · 92fff9fe
      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
      92fff9fe
  10. May 23, 2002
  11. May 21, 2002
    • Alexandre Duret-Lutz's avatar
      2002-05-21 Alexandre Duret-Lutz <duret_g@epita.fr> · 8a1e0997
      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
      8a1e0997
  12. May 13, 2002
  13. Apr 25, 2002
  14. Apr 24, 2002
    • Alexandre Duret-Lutz's avatar
      2002-04-24 Alexandre Duret-Lutz <duret_g@epita.fr> · 659a47e4
      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
      olena-0.4
      659a47e4
  15. Apr 23, 2002
    • Alexandre Duret-Lutz's avatar
      2002-04-23 Alexandre Duret-Lutz <duret_g@epita.fr> · a4d5090c
      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
      a4d5090c
  16. Apr 22, 2002
  17. Apr 17, 2002
  18. Apr 10, 2002
    • Alexandre Duret-Lutz's avatar
      2002-04-10 Alexandre Duret-Lutz <duret_g@epita.fr> · 3db88afa
      Alexandre Duret-Lutz authored
      	* src/core/generate.hh: Fix enum member deduction.
      	* src/arith/ops.hh: Use std::max() and std::min() instead of
      	max() and min().
      	* src/convert/nrgbhsv.hh: Likewise.
      	* src/convert/nrgbhsl.hh: Likewise. Include <cstdlib> for abs(float).
      
      2002-04-10  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* convert/convcomp.cc: Fix the include statment.
      	* morpho/extrkiller.cc, morpho/reconstruction.cc: Use std:: as
      	appropriate.
      
          prcs2git-id: 0_3.28
      3db88afa
  19. Apr 08, 2002
  20. Apr 04, 2002
  21. Apr 03, 2002
    • Alexandre Duret-Lutz's avatar
      2002-04-03 Alexandre Duret-Lutz <duret_g@epita.fr> · c74d1051
      Alexandre Duret-Lutz authored
      	* src/level/lut.hh: Include "hash_map.hh" not <hash_map>.
      	* src/config/hash_map.hh, src/config/README: New file.
      	* src/config/system.hh: Include pconf.hh.
      	* src/Makefile.am (nobase_nodist_oln_HEADERS): New variable.
      	(nobase_oln_HEADERS): Add config/hash_map.hh.
      	(EXTRA_SCRIPTS, PERL, SCANDEFS_PL, PCONF_OCCURS): New variables.
      	(config/extrconf.sh, config/pconf.hh): New targets.
      	* tools/scandefs.pl: New file.
      	* Makefile.am (EXTRA_DIST): Add tools/scandefs.pl.
      
          prcs2git-id: 0_3.22
      c74d1051
  22. Apr 02, 2002
  23. Mar 28, 2002
    • Alexandre Duret-Lutz's avatar
      2002-03-28 Alexandre Duret-Lutz <duret_g@epita.fr> · a4bcf1a2
      Alexandre Duret-Lutz authored
      	* demo/morpholena.cc: Include morpho/thinning.hh and
      	morpho/thickening.hh.
      	* src/Makefile.am (nobase_oln_HEADERS): Add
      	morpho/thinning.hh, morpho/thinning.inc, morpho/thickening.hh,
      	and morpho/thickening.inc.
      
          prcs2git-id: 0_3.19
      a4bcf1a2
    • Alexandre Duret-Lutz's avatar
      2002-03-28 Alexandre Duret-Lutz <duret_g@epita.fr> · f7798876
      Alexandre Duret-Lutz authored
      	* tests/: New directory.  See tests/ChangeLog.
      	* Makefile.am (SUBDIRS): Add tests.
      	* configure.ac: Run AC_PROG_RANLIB.
      	Output tests/Makefile, tests/check/Makefile, tests/io/Makefile,
      	tests/morpho/Makefile.
      	* demo/test-reconstruction.cc: Remove most of the testing code,
      	which is now in tests/morpho/.
      
      2002-03-28  Alexandre Duret-Lutz  <duret_g@epita.fr>
      
      	* tests/ChangeLog, tests/morpho/Makefile.am,
      	tests/morpho/Makefile.in, tests/morpho/reconstruction.cc,
      	tests/check/srcdir.hh, tests/check/Makefile.flags,
      	tests/check/Makefile.check, tests/check/srcdir.cc,
      	tests/check/Makefile.in, tests/check/check.hh,
      	tests/check/verbose.cc, tests/check/verbose.hh,
      	tests/check/main.cc, tests/check/Makefile.am, tests/Makefile.am,
      	tests/Makefile.in, tests/io/loadsave.hh, tests/io/Makefile.am,
      	tests/io/Makefile.in, tests/data/lena.ppm: New files.
      
          prcs2git-id: 0_3.18
      f7798876
    • Jérôme Darbon's avatar
      * src/morpho/thinninh.hh: New file. · 8fdbef92
      Jérôme Darbon authored
              * src/morpho/thinninh.inc: Likewise.
              * src/morpho/thickening.hh: Likewise.
              * src/morpho/thickening.inc: Likewise.
      
          prcs2git-id: 0_3.16
      8fdbef92
    • Alexandre Duret-Lutz's avatar
      2002-03-28 Alexandre Duret-Lutz <duret_g@epita.fr> · bb9416a6
      Alexandre Duret-Lutz authored
      	* src/io/pnm_read.hxx (reader): Typo preventing ppgm files from
      	being read.
      
          prcs2git-id: 0_3.15
      bb9416a6
  24. Mar 27, 2002
    • Alexandre Duret-Lutz's avatar
      2002-03-27 Alexandre Duret-Lutz <duret_g@epita.fr> · 77a8200c
      Alexandre Duret-Lutz authored
      	* src/core/typeadj.hh: New file.
      	* src/Makefile.am (nobase_oln_HEADERS): Add it.
      	* src/basics.hh: Include it.
      	* src/core/fold.hh (fold, fold): Make sure VAL is assignable.
      	Use f::result_type instead of f::first_value_type.
      	* src/arith/internal/opdecs.hh
      	(_OLN_ARITH_DECLARE_BINRECVAL_FUNCTOR,
      	_OLN_ARITH_DECLARE_BINRECVALCST_FUNCTOR): Have T2 default to T1
      	so that the resulting functors are easier
      
          prcs2git-id: 0_3.14
      77a8200c
  25. Mar 26, 2002
  26. Mar 25, 2002
    • Alexandre Duret-Lutz's avatar
      2002-03-25 Alexandre Duret-Lutz <duret_g@epita.fr> · a6242dc9
      Alexandre Duret-Lutz authored
      	* src/meta/ufuncs.hh, src/meta/ucmp.hh, src/meta/logic.hh,
      	src/meta/control.hh, src/meta/basics.hh: Cosmetic changes.  Add
      	more comments.
      
          prcs2git-id: 0_3.12
      a6242dc9
    • Alexandre Duret-Lutz's avatar
      2002-03-25 Alexandre Duret-Lutz <duret_g@epita.fr> · 1fadda1d
      Alexandre Duret-Lutz authored
      	Change const accessors to return const temporary values, so that
      	e.g. image[p] = v; fails to compile when image is const.
      
      	* src/core/pred.hh (operator[] const): Return a const value.
      	* src/core/internal/window.hh (operator[] const): Likewise.
      	* src/core/internal/w_window.hh (operator[] const): Likewise.
      	* src/core/internal/image1d.hh (size const, operator[] const,
      	operator() const): Likewise.
      	* src/core/internal/image2d.hh (size const, operator[] const,
      	operator() const): Likewise.
      	* src/core/internal/image3d.hh (size const, operator[] const,
      	operator() const): Likewise.
      
      	* src/core/internal/image1d_data.hh,
      	src/core/internal/image2d_data.hh,
      	src/core/internal/image3d_data.hh: More comments.
      
          prcs2git-id: 0_3.11
      1fadda1d
    • Alexandre Duret-Lutz's avatar
      Add missing ChangeLog entry. · 5115add6
      Alexandre Duret-Lutz authored
      2002-03-14  Ignacy Gawedzki  <ig@lrde.epita.fr>
      
      	* src/value/color.h (value_traits, real_value_traits): Typo.
      
          prcs2git-id: 0_3.10
      5115add6
  27. Mar 07, 2002
  28. Feb 18, 2002
    • Jérôme Darbon's avatar
      2002-02-18 Jerome Darbon <jerome@epita.fr> · 7992ed5a
      Jérôme Darbon authored
      	For all files in morpho:
      	1) Add meta check on dimension whit respect to neighborhood.
      	2) Remove inline for all files but for fast_morpho and internal
      	functions.
      
      	* src/morpho/geodesic_erosion: Now geodesic erosion takes
      	a neighborhood as input instead of a structuring element.
      	* src/morpho/geodesic_dilation: likewise.
      	* src/morpho/reconstruction: likewise.
      	* src/morpho/extrema: likewise.
      
      	* src/level/connected_component.hh: likewise and fix.
      	* src/level/extrema_killer.hh: likewise and fix.
      
      	* src/convert/conversion_ng_se.hh: New file.
      
      	* demo/test-reconstruction.cc: fix it because of above modifications.
      
      	Definition of get_se<N>, i.e construct a S.E from a dimension N.
      	* core/window.hh:   Definition of get_se<N>.
      	* core/window1d.hh: Definition of get_se<1>.
      	* core/window2d.hh: Definition of get_se<2>.
      	* core/window3d.hh: Definition of get_se<3>.
      
          prcs2git-id: 0_3.7
      7992ed5a
  29. Feb 11, 2002
  30. Feb 01, 2002
  31. Jan 31, 2002
  32. Jan 16, 2002
  33. Jan 14, 2002