1. 24 Apr, 2002 1 commit
    • 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
      659a47e4
  2. 23 Apr, 2002 1 commit
    • 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
  3. 22 Apr, 2002 2 commits
  4. 17 Apr, 2002 1 commit
  5. 10 Apr, 2002 1 commit
    • 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
  6. 08 Apr, 2002 2 commits
  7. 04 Apr, 2002 2 commits
    • Quc Peyrot's avatar
      Update of Changelog · 089351a1
      Quc Peyrot authored
          prcs2git-id: 0_3.25
      089351a1
    • Quc Peyrot's avatar
      2002-04-04 Quc Peyrot <chojin@lrde.epita.fr> · be9f067c
      Quc Peyrot authored
      	* src/core/generate.hh: New file (generator function)
      	* src/core/image.hh (_ImageForDim): New macro
      	* src/core/image1d.hh, src/core/image2d.hh,
      	src/core/image3d.hh: Likewise
      	* src/basics.hh: Include core/generate.hh.
      
          prcs2git-id: 0_3.24
      be9f067c
  8. 03 Apr, 2002 3 commits
    • Alexandre Duret-Lutz's avatar
      Add missing src/config/config.hin. · ecff34de
      Alexandre Duret-Lutz authored
          prcs2git-id: 0_3.23
      ecff34de
    • 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
    • Alexandre Duret-Lutz's avatar
      2002-04-03 Alexandre Duret-Lutz <duret_g@epita.fr> · cecda4c2
      Alexandre Duret-Lutz authored
      	* README: New files.
      	* check/data.cc, check/data.hh: New files.
      	* check/Makefile.am (libcheck_a_SOURCES): Add them.
      	* check/srcdir.cc: Include trailing slash.
      	* check/check.hh: Include check.hh.
      	* morpho/extrkiller.cc, morpho/reconstruction.cc, io/2d.cc,
      	convert/convcomp.cc: Use data().
      	* morpho/Makefile.am, io/Makefile.am, convert/Makefile.am: Factorize
      	the TESTS definition ...
      	* check/Makefile.check: ... here.
      
          prcs2git-id: 0_3.21
      cecda4c2
  9. 02 Apr, 2002 1 commit
  10. 28 Mar, 2002 5 commits
    • 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
      empty · 0e93bf25
      Jérôme Darbon authored
          prcs2git-id: 0_3.17
      0e93bf25
    • 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
  11. 27 Mar, 2002 1 commit
    • 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
  12. 26 Mar, 2002 1 commit
  13. 25 Mar, 2002 3 commits
    • 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
  14. 14 Mar, 2002 1 commit
  15. 07 Mar, 2002 1 commit
  16. 18 Feb, 2002 1 commit
    • 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
  17. 11 Feb, 2002 2 commits
  18. 01 Feb, 2002 1 commit
  19. 31 Jan, 2002 1 commit
  20. 30 Jan, 2002 1 commit
  21. 16 Jan, 2002 1 commit
  22. 14 Jan, 2002 7 commits