- Nov 27, 2002
-
-
Raphal Poss authored
* oln/core/contract.hh (OLN_EXCEPTIONS): report errors by means of throwing std::runtime_error() instead of aborting, when the OLN_EXCEPTIONS macro is defined. prcs2git-id: 0_5.91
-
- Nov 19, 2002
-
-
Jean-Sébastien Mouret authored
* Makefile.am (EXTRA_DIST): Remove documentation dependency. * oln/io/se_window.hxx, oln/io/se_neighborhood.hxx: Additional includes to pass sanity checks. * oln/Makefile.am (nobase_oln_HEADERS): List new files. prcs2git-id: 0_5.90
-
Jean-Sébastien Mouret authored
* oln/io/se.hh, oln/io/se_window.hxx, oln/io/se_neighborhood.hxx: New files. * oln/basics2d.hh: Include io/se.hh * oln/core/internal/window.hh: Add operator==. * oln/core/neighborhood2d.hh: Make it readable. * oln/core/window2d.hh: Likewise. * oln/io/pnm_write.hxx, oln/io/pnm_read.hxx: Bug fix. Tiny binary images in raw pbm format was not correctly read nor written. * demo/morpholena.cc (main): Add window2d loading example. * img/face_se.pbm : New image. * Makefile.am (EXTRA_DIST): Modify accordingly. prcs2git-id: 0_5.88
-
- Nov 15, 2002
-
-
Nicolas Burrus authored
* tests/defs.in: Fix abs_top_srcdir. prcs2git-id: 0_5.87
-
Jean-Sébastien Mouret authored
* oln/io/pnm_write3d.hxx: Minor fix for image3d<rgb>. prcs2git-id: 0_5.85
-
Nicolas Burrus authored
prcs2git-id: 0_5.84
-
Nicolas Burrus authored
* oln/types/optraits_color.hh: New file. prcs2git-id: 0_5.83
-
Emmanuel Turquin authored
prcs2git-id: 0_5.82
-
Akim Demaille authored
* Makefile.am (AUTOMAKE_OPTIONS): Really remove. prcs2git-id: 0_5.81
-
Akim Demaille authored
from Akim Demaille <akim@epita.fr> * Makefile.am (AUTOMAKE_OPTIONS): Move to... * configure.ac (AM_INIT_AUTOMAKE): here. Require 1.7.1. Require Autoconf 2.54. USe AC_CONFIG_HEADERS, not AM_CONFIG_HEADER. Index: doc/ChangeLog from Akim Demaille <akim@epita.fr> * doc/Makefile.am (COMMONGETDEFSFLAGS): s/@CXX@/$(CXX). * Makefile.am (AUTOMAKE_OPTIONS): Move to.. * configure.ac (AM_INIT_AUTOMAKE): here, and require 1.7.1. Require Autoconf 2.54. prcs2git-id: 0_5.80
-
- Nov 14, 2002
-
-
Jean-Sébastien Mouret authored
prcs2git-id: 0_5.79
-
- Nov 13, 2002
-
-
Emmanuel Turquin authored
prcs2git-id: 0_5.78
-
- Nov 09, 2002
-
-
Jean-Sébastien Mouret authored
prcs2git-id: 0_5.76
-
- Nov 08, 2002
-
-
Quc Peyrot authored
* utilities/Makefile.am (EXTRA_DIST): Add generate_morpho.sh. (SUBDIRS): Add morpho. * utilities/generate_morpho.sh: New file. * utilities/morpho/morpho_template.cc: Likewise. * utilities/morpho/Makefile.am: Likewise. * utilities/morpho/Makefile.in: Likewise. * configure.ac: Output utilities/morpho/Makefile. prcs2git-id: 0_5.75
-
- Nov 06, 2002
-
-
Jean-Sébastien Mouret authored
prcs2git-id: 0_5.74
-
- Nov 04, 2002
-
-
Reda Dehak authored
* oln/types/int_u.hh: Remove formatting options in redirection operator <<. * oln/types/int_s.hh: Likewise. * oln/core/internal/real_image2d.hh: Add formatting options in redirection operator << before writting elements to have a good representation of the image. * oln/core/internal/real_image3d.hh: Likewise. prcs2git-id: 0_5.73
-
Reda Dehak authored
* oln/core/neighborhood1d.hh: Fix add method, neighborhood1d is not centered // Neighborhoods // ============= // These objects are like Windows, except they have // some additional properties (a point is not in its neighborhood, // the neighbor of a point should have the point in its neighborhood). // For this reason, they have types distinct from the windows: // neighborhood1d, neighborhood2d, neighborhood3d. // The interface is just the same as the windows. So a neighborhood was a symetric windows widthout the center. Fix neighb_c2() and mk_neighb_segment() : now, the symetric dpoint is automatically added by add method. * oln/core/neighborhood2d.hh: Likewise for add(), neighb_c4(), neighb_c8() and mk_neighb_rectangle() methods. * oln/core/neighborhood3d.hh: Likewise for add(), neighb_c6(), neighb_c18(), neighb_c26() and mk_neighb_block() methods. prcs2git-id: 0_5.72
-
- Oct 25, 2002
-
-
Reda Dehak authored
* oln/core/neighborhood1d.hh: Fix add method. * oln/core/neighborhood2d.hh: Likewise. * oln/core/neighborhood3d.hh: Likewise. prcs2git-id: 0_5.71
-
- Oct 01, 2002
-
-
Emmanuel Turquin authored
prcs2git-id: 0_5.70
-
- Sep 30, 2002
-
-
Nicolas Burrus authored
* demo/Makefile.am: Remove -DNDEBUG by default. * demo/morpholena.cc, demo/tour.cc, oln/arith/internal/opdecls.hh, * demo/test-reconstruction.cc: Fix includes and namespaces. * oln/Makefile.am: Remove old value headers, add new headers. * oln/core/type.hh: Add helper for static_hierarchy : select_self. * oln/io/pnm_read3d.hxx, oln/io/pnm_read_common.hxx, oln/io/pnm_read.hxx, oln/io/pnm_write3d.hxx, oln/io/pnm_write_common.hxx, oln/io/pnm_write.hxx: Enable colors. * oln/transform/fft.hh: Fix includes. * oln/types/all.hh: Add colors headers, optraits_builtins.hh, typetraits_builtins.hh, cast.hh. * oln/types/behaviour.hh: Fix times check problem. * oln/types/bin.hh: Add const to cast operator. * oln/types/cplx.hh: Fix includes, adapt to vec's new prototype. * oln/types/global_ops.hh: Add min and max operators. * oln/types/global_ops_defs.hh: Replace completely generic operators by more adapted ones to prevent C++ namespace resolution problem. * oln/types/global_ops_traits.hh: Add min and max traits. * oln/types/optraits_bin.hh: Change zero,unit,min,max,inf and sup return types to allow histograms which needs (max() - min() + unit()); restrict operator_cmp_traits. * oln/types/optraits_builtins_float.hh: Add min and max traits. * oln/types/optraits_builtins_int.hh: Fix headers. * oln/types/optraits_builtins_int_defs.hh: Add name(). * oln/types/optraits_int_u.hh: Add fwd_decl, change minus traits for (int_u - int_u), add min and max traits. * oln/types/optraits_int_u.hh: Add fwd_decl, add min and max traits. * oln/types/optraits_vec.hh: Adapt to vec's new prototype. * oln/types/predecls.hh: Add colors, adapt to vec's new prototype. * oln/types/typetraits.hh: Add default definition. * oln/types/typetraits_builtins_bool.hh: Fix includes. * oln/types/vec.hh: Change prototype to allow vec to be an intermediate class in the static hierarchy. * utilities/Makefile.am: Remove NDEBUG by default. * oln/types/optraits_builtins.hh, oln/types/typetraits_builtins.hh: New files. * oln/types/color.hh, oln/types/rgb.hh, oln/types/nrgb.hh, oln/types/hsi.hh, oln/types/hsl.hh, oln/types/hsv.hh, oln/types/xyz.hh, oln/types/yiq.hh, oln/types/yuv.hh: New files. * oln/types/cast.hh: New file. * oln/arith/logic.hh, oln/arith/ops.hh, oln/convert/bound.hh, oln/convert/colorconv.hh, oln/convert/conversion.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/convolution.hh, oln/convol/fast_gaussian_coefficient.hh, oln/convol/fast_gaussian.hh, oln/convol/fast_gaussian.hxx, oln/core/dpoint1d.hh, oln/core/image2d.hh, oln/core/imagend_size.hh, oln/core/point1d.hh, oln/core/point3d.hh, oln/level/cc.hh, oln/level/connected.hh, oln/level/extrema_killer.hh, oln/level/invert.hh, oln/level/threshold.hh, oln/math/macros.hh, oln/morpho/extrema.hh, oln/morpho/geodesic_dilation.hh, oln/morpho/reconstruction.hh, oln/morpho/stat.hh, oln/morpho/watershed.hxx, oln/utils/stat.hh, tests/io/loadsave.hh, tests/morpho/edoc.cc, tests/morpho/extrkiller.cc, oln/convert/stretch.hh: Adapt to new types. * 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/predefs.hh, oln/value/rec_float.hh, oln/value/rec_int.hh, oln/value/rec_oln/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: Remove files. prcs2git-id: 0_5.69
-
- Sep 27, 2002
-
-
Emmanuel Turquin authored
prcs2git-id: 0_5.67
-
Emmanuel Turquin authored
prcs2git-id: 0_5.66
-
Emmanuel Turquin authored
prcs2git-id: 0_5.65
-
- Sep 24, 2002
-
-
Jean-Sébastien Mouret authored
* oln/morpho/fast_morpho.hxx: Add reference to article. prcs2git-id: 0_5.63
-
Nicolas Burrus authored
* oln/types/to_oln.hh: Add bool to bin conversion. * utilities/mosaic.cc: Adapt to new types. * oln/io/pnm_write3d.hxx: Likewise. * oln/io/pnm_read3d.hxx: Likewise. * oln/io/pnm_write_common.hxx: Likewise. prcs2git-id: 0_5.62
-
Emmanuel Turquin authored
prcs2git-id: 0_5.61
-
- Sep 23, 2002
-
-
Nicolas Burrus authored
* oln/types/optraits.hh: Add temporary fix for debug. * oln/types/typetraits_builtins_bool.hh, oln/types/optraits_bool.hh, oln/types/debug.hh: New files. * oln/io/pnm_write.hxx, oln/io/pnm_write_common.hxx, oln/io/pnm_read.hxx, oln/io/pnm_read_common.hxx: Adapt to new types. * oln/types/all.hh: Add includes for new files. * oln/types/optraits_bin.hh: Add zero(), unit(), inf(), sup(), min() and max(). * oln/types/bin.hh: Add default constructor, change stream operator and set storage_type to bool. prcs2git-id: 0_5.60
-
- Sep 20, 2002
-
-
Nicolas Burrus authored
* oln/types/global_ops_traits.hh: Allow instantiation of undefined deduce_from_traits. * oln/types/behaviour.hh: Fix check in minus_equal for strict behaviour. prcs2git-id: 0_5.57
-
- Sep 19, 2002
-
-
Nicolas Burrus authored
prcs2git-id: 0_5.55
-
- Sep 18, 2002
-
-
Nicolas Burrus authored
* oln/types/optraits_vec.hh: Fix compilation problem with g++ >= 3.1 .. prcs2git-id: 0_5.53
-
- Sep 17, 2002
-
-
Alexandre Duret-Lutz authored
Index: ChangeLog from Alexandre Duret-Lutz <duret_g@epita.fr> * oln/types/optraits_vec.hh: Define scalar * vec using vec * scalar. Define vec * vec as a dot-product. Index: tests/ChangeLog from Alexandre Duret-Lutz <duret_g@epita.fr> * types/tests/vec7: New file. prcs2git-id: 0_5.52
-
Akim Demaille authored
Nicolas Burrus <burrus_n@lrde.epita.fr> * oln/core/type.hh: Include oln/config/system.hh before `string'. Fixes sanity/includes.test with G++ version 2.95.4 20011002 (Debian prerelease). prcs2git-id: 0_5.50
-
Nicolas Burrus authored
* oln/types/optraits_vec.hh: Fix typo, fix operators traits. prcs2git-id: 0_5.49
-
Nicolas Burrus authored
* oln/types/optraits_vec.hh: Fix typo. prcs2git-id: 0_5.48
-
- Sep 16, 2002
-
-
Alexandre Duret-Lutz authored
from Alexandre Duret-Lutz <duret_g@epita.fr> * oln/types/optraits.hh (optraits_vector): New class. * oln/types/predecls.hh (vec): Predeclare. * oln/types/optraits_vec.hh, oln/types/vec.hh: New files. * oln/types/all.hh: Include them. * oln/Makefile.am (nobase_oln_HEADERS): Add types/vec.hh and types/optraits_vec.hh. Index: tests/ChangeLog from Alexandre Duret-Lutz <duret_g@epita.fr> * types/tests/vec1, types/tests/vec2, types/tests/vec3, types/tests/vec4, types/tests/vec5, types/tests/vec6: New files. prcs2git-id: 0_5.47
-
Nicolas Burrus authored
* oln/types/behaviour.hh: Add multiplication check. * oln/types/to_oln.hh: Rename OLN_TYPE macro. * oln/types/optraits_scalar.hh: Add misc macros. prcs2git-id: 0_5.46
-
- Sep 15, 2002
-
-
Nicolas Burrus authored
* oln/types/global_ops_defs.hh: Add inline keyword. * oln/types/behaviour.hh, oln/types/optraits_cycle.hh: Move modulo calculus. * oln/types/int_u.hh, oln/types/int_s.hh: Disable checks when useless in constructors. * oln/types/int_u.hh, oln/types/int_s.hh, oln/types/cycle.hh, oln/types/range.hh, oln/types/bin.hh: Add stream operator. prcs2git-id: 0_5.45
-
Nicolas Burrus authored
* oln/types/int_u.hh, oln/types/int_s.hh, oln/types/range.hh, oln/types/cycle.hh, oln/types/typetraits_builtin_int.hh, oln/types/typetraits_builtin_float.hh: Add behaviour_type typedef. * oln/types/optraits_scalar_defs.hh, oln/types/behaviour.hh: Add arithmetic checks. * oln/types/behaviour.hh, oln/types/optraits_int_u.hh, oln/types/optraits_int_s.hh, oln/types/optraits_cycle.hh, oln/types/optraits_range.hh, oln/types/interval.hh, oln/types/optraits_bin.hh: Add debug code. * oln/types/to_oln.hh: Add OLN_TYPE macro. prcs2git-id: 0_5.44
-
- Sep 13, 2002
-
-
Nicolas Burrus authored
* oln/types/predecls.hh: Remove namespace types. * oln/types/behaviour.hh, oln/types/bin.hh, oln/types/cycle.hh, oln/types/int_s.hh, oln/types/int_u.hh, oln/types/optraits_bin.hh, oln/types/optraits_builtins_int.hh, oln/types/optraits_builtin_float.hh, oln/types/optraits_cycle.hh, oln/types/optraits_int_s.hh, oln/types/optraits_int_u.hh, oln/types/optraits_range.hh, oln/types/optraits_scalar.hh, oln/types/range.hh, oln/types/typetraits_builtins_float.hh, oln/types/typetraits_builtins_int.hh: Complete typetraits. prcs2git-id: 0_5.43
-
- Sep 11, 2002
-
-
Nicolas Burrus authored
* oln/types/global_ops.hh: Fix unary minus. * oln/types/int_u.hh, oln/types/int_s.hh, oln/types/typetraits_builtin_int.hh, oln/types/typetraits_builtin_float.hh: Add signed_type. prcs2git-id: 0_5.42
-