1. 05 Jan, 2009 4 commits
    • Guillaume Lazzara's avatar
      Add step 3 in tutorial. · 8ede84af
      Guillaume Lazzara authored
      	* doc/tutorial/figures/tuto3_rw_image-1.ppm
      	* doc/tutorial/figures/tuto3_rw_image-2.ppm
      	* doc/tutorial/figures/tuto3_rw_image-3.ppm
      	* doc/tutorial/outputs/tuto3_rw_image.txt: add new reference files.
      
      	* doc/tutorial/samples/ima-load.cc.raw: rename as...
      	* doc/tutorial/samples/ima-load.cc: ... this.
      
      	* doc/tutorial/samples/ima-save.cc: extract less lines of code.
      
      	* doc/tutorial/samples/Makefile.am,
      	* doc/tutorial/samples/tuto3_rw_image.cc: add a new tutorial example.
      
      	* doc/tutorial/tutorial.tex: write step 3.
      
      	* Makefile.am,
      	* img/small-enlarged.png,
      	* img/small.png,
      	* img/small.ppm: add new useful images and make them part of the
      	distribution.
      
      	* tests/data/Makefile.am: comment non activated test.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3132 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8ede84af
    • Guillaume Lazzara's avatar
      Add is_valid and invalidate to util::graph · 1f74e72c
      Guillaume Lazzara authored
      	* milena/mln/util/graph.hh: add is_valid and invalidate. These methods
      	should be fixed later.
      
      	* milena/mln/core/site_set/p_edges.hh,
      	* milena/mln/core/site_set/p_vertices.hh,
      	* milena/mln/util/edge.hh,
      	* milena/mln/util/vertex.hh: make use of the new graph methods.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3131 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1f74e72c
    • Guillaume Lazzara's avatar
      Add graph_elt_neighborhood and line_graph_elt_neighborhood aliases. · deba7121
      Guillaume Lazzara authored
      	* milena/headers.mk: add new headers to distribution.
      
      	* milena/mln/core/image/graph_elt_neighborhood.hh,
      	* milena/mln/core/image/line_graph_elt_neighborhood.hh: new files. Add
      	new aliases for graph based neighborhoods.
      
      	* milena/mln/core/image/graph_elt_window.hh,
      	* milena/mln/core/image/line_graph_elt_window.hh,
      	* milena/mln/core/internal/neighborhood_base.hh,
      	* milena/tests/core/image/graph_image.cc,
      	* milena/tests/core/image/line_graph_image.cc,
      	* milena/tests/core/other/graph_elt_neighborhood.cc,
      	* milena/tests/core/other/line_graph_elt_neighborhood.cc,
      	* milena/tools/area_flooding.cc: make use of these new aliases.
      
      	* milena/tests/unit_test/Makefile.am,
      	* milena/tests/unit_test/mln_core_image_graph_elt_neighborhood.cc,
      	* milena/tests/unit_test/mln_core_image_line_graph_elt_neighborhood.cc:
      	Add new unit tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3130 4aad255d-cdde-0310-9447-f3009e2ae8c0
      deba7121
    • Nicolas Ballas's avatar
      Update documentation on properties. · 41c7842e
      Nicolas Ballas authored
      	* mln/trait/image/props.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3129 4aad255d-cdde-0310-9447-f3009e2ae8c0
      41c7842e
  2. 02 Jan, 2009 2 commits
  3. 31 Dec, 2008 12 commits
    • Guillaume Lazzara's avatar
      Few small fixes. · 008141cc
      Guillaume Lazzara authored
      	* mln/border/resize.hh: precise mln:: in order to avoir ambiguity.
      
      	* mln/fun/internal/array_base.hh: add append().
      
      	* mln/geom/complex_geometry.hh: cleanup comments.
      
      	* mln/util/site_pair.hh: add operator<<.
      
      	* mln/morpho/line_gradient.hh,
      	* tests/morpho/lena_line_graph_image_wst1.cc: use i2v::array::append().
      
      	* tests/morpho/line_graph_image_wst.cc: Fix test. Associate edges to
      	the proper sites.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3126 4aad255d-cdde-0310-9447-f3009e2ae8c0
      008141cc
    • Guillaume Lazzara's avatar
      Propagate renaming has_data as is_valid. · 7f98e00f
      Guillaume Lazzara authored
      	* doc/tutorial/image_types.txt,
      	* sandbox/abraham/mln/level/thru.hh,
      	* sandbox/abraham/mln/morpho/autarkical_leveling.hh,
      	* sandbox/abraham/mln/morpho/hit_or_miss.hh,
      	* sandbox/abraham/mln/morpho/vector_median.hh,
      	* sandbox/abraham/mln/morpho/vmt.hh,
      	* sandbox/ballas/color/reference.cc,
      	* sandbox/ballas/refactorization/rle_image.hh,
      	* sandbox/duhamel/border_duplicate.cc,
      	* sandbox/duhamel/border_duplicate.hh,
      	* sandbox/duhamel/border_fill.cc,
      	* sandbox/duhamel/border_fill.hh,
      	* sandbox/duhamel/border_mirror.hh,
      	* sandbox/duhamel/debug_print_3d_with_border.hh,
      	* sandbox/duhamel/mesh_image.hh,
      	* sandbox/duhamel/translate_image.hh,
      	* sandbox/folio/chamfer.cc,
      	* sandbox/folio/dt.hh,
      	* sandbox/folio/dt/canvas_dt.hh,
      	* sandbox/folio/dt/chamfer.hh,
      	* sandbox/folio/dt/cp.hh,
      	* sandbox/folio/dt/dmap.hh,
      	* sandbox/folio/dt/path.hh,
      	* sandbox/folio/dt/raw_cp_fast.hh,
      	* sandbox/folio/dt/raw_cp_slow.hh,
      	* sandbox/folio/dt/raw_dmap_fast.hh,
      	* sandbox/folio/dt/raw_dmap_slow.hh,
      	* sandbox/folio/dt/raw_path_fast.hh,
      	* sandbox/folio/dt/raw_path_slow.hh,
      	* sandbox/folio/naive.cc,
      	* sandbox/folio/psn.cc,
      	* sandbox/folio/psn_log.cc,
      	* sandbox/folio/test/canvas/dt.hh,
      	* sandbox/folio/test/naive.cc,
      	* sandbox/folio/test/psn.cc,
      	* sandbox/folio/test/psn_log.cc,
      	* sandbox/garrigues/fllt/compute_level_set_fast2.hh,
      	* sandbox/garrigues/fllt/types.hh,
      	* sandbox/garrigues/image_identity/interpolated.hh,
      	* sandbox/garrigues/tiled_image2d/tiled_image2d.hh,
      	* sandbox/garrigues/union_find/reconstructions_on_function.hh,
      	* sandbox/garrigues/union_find/reconstructions_on_set.hh,
      	* sandbox/garrigues/union_find/self_dual_reconstruction.hh,
      	* sandbox/geraud/Rd/min.cc,
      	* sandbox/geraud/Rd/utils.hh,
      	* sandbox/geraud/browsing/fwd.hh,
      	* sandbox/geraud/dead/instant.hh,
      	* sandbox/geraud/dmap.cc,
      	* sandbox/geraud/estimate.hh,
      	* sandbox/inim/binarization/binarization.hh,
      	* sandbox/jardonnet/registration/chamfer.hh,
      	* sandbox/jardonnet/subsampling/gaussian_subsampling.hh,
      	* sandbox/jardonnet/subsampling/sub_sampled_image.hh,
      	* sandbox/nivault/plugin-gimp/src/gimp-image.hh,
      	* sandbox/vigouroux/moyenne.cc,
      	* tests/core/image/graph_image.cc,
      	* tests/core/image/line_graph_image.cc,
      	* tests/core/other/graph_elt_neighborhood.cc,
      	* tests/core/other/graph_elt_window.cc,
      	* tests/core/other/line_graph_elt_neighborhood.cc,
      	* tests/core/other/line_graph_elt_window.cc,
      	* tests/fun/v2v/rgb_hsi_conversion.cc,
      	* tests/morpho/complex_image_morpho.cc,
      	* tests/morpho/graph_image_morpho.cc,
      	* tests/morpho/graph_image_wst.cc,
      	* tests/morpho/line_graph_image_morpho.cc,
      	* tests/morpho/line_graph_image_wst.cc,
      	* tools/area_flooding.cc,
      	* trash/display_color_pretty.hh,
      	* trash/display_save.hh,
      	* trash/fi_adaptor.hh,
      	* trash/graph_image.hh,
      	* trash/line_graph_image.hh,
      	* trash/neighb_get.hh,
      	* trash/neighb_image.hh,
      	* trash/translate_image.hh: rename in these files.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3125 4aad255d-cdde-0310-9447-f3009e2ae8c0
      7f98e00f
    • Guillaume Lazzara's avatar
      Rename at() to at_(). · a8f09b0d
      Guillaume Lazzara authored
      	* mln/core/image/image1d.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image3d.hh,
      	* mln/opt/at.hh: rename at() to at_().
      
      	* doc/tutorial/images_tour.txt,
      	* doc/tutorial/outputs/ima2d-3.txt,
      	* doc/tutorial/samples/ima2d-3.cc,
      	* doc/tutorial/tutorial.tex: use opt::at(ima,...) instead of ima.at()
      
              * doc/tutorial/outputs/ima2d-3-output.txt: remove useless file.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3124 4aad255d-cdde-0310-9447-f3009e2ae8c0
      a8f09b0d
    • Guillaume Lazzara's avatar
      Rename Image::has_data() to Image::is_valid(). · aa62d349
      Guillaume Lazzara authored
      	* mln/accu/compute.hh,
      	* mln/accu/line.hh,
      	* mln/accu/take.hh,
      	* mln/accu/transform.hh,
      	* mln/accu/transform_diagonal.hh,
      	* mln/accu/transform_directional.hh,
      	* mln/accu/transform_snake.hh,
      	* mln/accu/transform_stop.hh,
      	* mln/arith/diff_abs.hh,
      	* mln/arith/minus.hh,
      	* mln/arith/plus.hh,
      	* mln/arith/revert.hh,
      	* mln/arith/times.hh,
      	* mln/binarization/binarization.hh,
      	* mln/binarization/threshold.hh,
      	* mln/border/adjust.hh,
      	* mln/border/duplicate.hh,
      	* mln/border/equalize.hh,
      	* mln/border/fill.hh,
      	* mln/border/find.hh,
      	* mln/border/get.hh,
      	* mln/border/mirror.hh,
      	* mln/border/resize.hh,
      	* mln/canvas/browsing/fwd.hh,
      	* mln/canvas/browsing/snake_fwd.hh,
      	* mln/canvas/browsing/snake_generic.hh,
      	* mln/canvas/browsing/snake_vert.hh,
      	* mln/canvas/distance_front.hh,
      	* mln/canvas/distance_geodesic.hh,
      	* mln/canvas/labeling.hh,
      	* mln/convert/from_to.hh,
      	* mln/convert/to_p_set.hh,
      	* mln/convert/to_window.hh,
      	* mln/core/concept/doc/image.hh,
      	* mln/core/concept/image.hh,
      	* mln/core/concept/window.hh,
      	* mln/core/dpoints_pixter.hh,
      	* mln/core/image/bgraph_image.hh,
      	* mln/core/image/cast_image.hh,
      	* mln/core/image/ch_piter.hh,
      	* mln/core/image/complex_image.hh,
      	* mln/core/image/decorated_image.hh,
      	* mln/core/image/extended.hh,
      	* mln/core/image/extension_fun.hh,
      	* mln/core/image/extension_ima.hh,
      	* mln/core/image/extension_val.hh,
      	* mln/core/image/flat_image.hh,
      	* mln/core/image/fun_image.hh,
      	* mln/core/image/hexa.hh,
      	* mln/core/image/image1d.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image3d.hh,
      	* mln/core/image/image_if.hh,
      	* mln/core/image/interpolated.hh,
      	* mln/core/image/lazy_image.hh,
      	* mln/core/image/mono_obased_rle_image.hh,
      	* mln/core/image/mono_rle_image.hh,
      	* mln/core/image/obased_rle_image.hh,
      	* mln/core/image/plain.hh,
      	* mln/core/image/rle_image.hh,
      	* mln/core/image/safe.hh,
      	* mln/core/image/sparse_image.hh,
      	* mln/core/image/sub_image.hh,
      	* mln/core/image/sub_image_if.hh,
      	* mln/core/image/t_image.hh,
      	* mln/core/image/tr_image.hh,
      	* mln/core/image/value_enc_image.hh,
      	* mln/core/image/violent_cast_image.hh,
      	* mln/core/internal/check/image_fastest.hh,
      	* mln/core/internal/image_base.hh,
      	* mln/core/internal/image_morpher.hh,
      	* mln/core/internal/pixel_iterator_base.hh,
      	* mln/core/internal/run_image.hh,
      	* mln/core/pixel.hh,
      	* mln/core/pixter1d.hh,
      	* mln/core/pixter2d.hh,
      	* mln/core/pixter3d.hh,
      	* mln/core/routine/duplicate.hh,
      	* mln/core/routine/initialize.hh,
      	* mln/core/routine/primary.hh,
      	* mln/core/site_set/p_image.hh,
      	* mln/core/w_window.hh,
      	* mln/data/fill.hh,
      	* mln/data/fill_with_image.hh,
      	* mln/data/fill_with_value.hh,
      	* mln/data/memcpy_.hh,
      	* mln/data/memset_.hh,
      	* mln/data/paste.hh,
      	* mln/debug/colorize.hh,
      	* mln/debug/iota.hh,
      	* mln/draw/box.hh,
      	* mln/draw/line.hh,
      	* mln/draw/plot.hh,
      	* mln/estim/mean.hh,
      	* mln/estim/min_max.hh,
      	* mln/estim/sum.hh,
      	* mln/extension/adjust.hh,
      	* mln/extension/fill.hh,
      	* mln/geom/bbox.hh,
      	* mln/geom/max_col.hh,
      	* mln/geom/max_ind.hh,
      	* mln/geom/max_row.hh,
      	* mln/geom/max_sli.hh,
      	* mln/geom/min_col.hh,
      	* mln/geom/min_ind.hh,
      	* mln/geom/min_row.hh,
      	* mln/geom/min_sli.hh,
      	* mln/geom/ncols.hh,
      	* mln/geom/ninds.hh,
      	* mln/geom/nrows.hh,
      	* mln/geom/nsites.hh,
      	* mln/geom/nslis.hh,
      	* mln/geom/seeds2tiling.hh,
      	* mln/geom/seeds2tiling_roundness.hh,
      	* mln/histo/compute.hh,
      	* mln/io/txt/save.hh,
      	* mln/labeling/background.hh,
      	* mln/labeling/blobs.hh,
      	* mln/labeling/compute.hh,
      	* mln/labeling/flat_zones.hh,
      	* mln/labeling/foreground.hh,
      	* mln/labeling/level.hh,
      	* mln/labeling/regional_maxima.hh,
      	* mln/labeling/regional_minima.hh,
      	* mln/labeling/relabel.hh,
      	* mln/level/abs.hh,
      	* mln/level/apply.hh,
      	* mln/level/convert.hh,
      	* mln/level/fast_median.hh,
      	* mln/level/replace.hh,
      	* mln/level/saturate.hh,
      	* mln/level/sort_psites.hh,
      	* mln/level/stretch.hh,
      	* mln/level/transform.hh,
      	* mln/level/transform_inplace.hh,
      	* mln/level/update.hh,
      	* mln/level/was.median.hh,
      	* mln/linear/convolve.hh,
      	* mln/linear/convolve_2x1d.hh,
      	* mln/linear/convolve_directional.hh,
      	* mln/linear/gaussian.hh,
      	* mln/linear/lap.hh,
      	* mln/linear/local/convolve.hh,
      	* mln/linear/log.hh,
      	* mln/linear/sobel_2d.hh,
      	* mln/logical/includes.hh,
      	* mln/logical/not.hh,
      	* mln/make/dual_neighb.hh,
      	* mln/make/graph.hh,
      	* mln/morpho/closing.hh,
      	* mln/morpho/closing_area.hh,
      	* mln/morpho/closing_area_on_vertices.hh,
      	* mln/morpho/closing_attribute.hh,
      	* mln/morpho/closing_height.hh,
      	* mln/morpho/closing_volume.hh,
      	* mln/morpho/complementation.hh,
      	* mln/morpho/contrast.hh,
      	* mln/morpho/dilation.hh,
      	* mln/morpho/elementary/closing.hh,
      	* mln/morpho/elementary/dilation.hh,
      	* mln/morpho/elementary/erosion.hh,
      	* mln/morpho/elementary/gradient.hh,
      	* mln/morpho/elementary/gradient_external.hh,
      	* mln/morpho/elementary/gradient_internal.hh,
      	* mln/morpho/elementary/laplacian.hh,
      	* mln/morpho/elementary/opening.hh,
      	* mln/morpho/elementary/top_hat.hh,
      	* mln/morpho/erosion.hh,
      	* mln/morpho/general.hh,
      	* mln/morpho/gradient.hh,
      	* mln/morpho/hit_or_miss.hh,
      	* mln/morpho/laplacian.hh,
      	* mln/morpho/opening.hh,
      	* mln/morpho/opening_area.hh,
      	* mln/morpho/opening_area_on_vertices.hh,
      	* mln/morpho/opening_attribute.hh,
      	* mln/morpho/opening_height.hh,
      	* mln/morpho/opening_volume.hh,
      	* mln/morpho/rank_filter.hh,
      	* mln/morpho/thickening.hh,
      	* mln/morpho/thin_fit.hh,
      	* mln/morpho/thinning.hh,
      	* mln/morpho/top_hat.hh,
      	* mln/morpho/tree/compute_parent.hh,
      	* mln/morpho/tree/data.hh,
      	* mln/morpho/tree/max.hh,
      	* mln/morpho/tree/utils.hh,
      	* mln/pw/value.hh,
      	* mln/subsampling/gaussian_subsampling.hh,
      	* mln/subsampling/subsampling.hh,
      	* mln/test/positive.hh,
      	* mln/test/predicate.hh,
      	* mln/transform/distance_front.hh,
      	* mln/transform/distance_geodesic.hh,
      	* mln/transform/influence_zone_front.hh,
      	* mln/transform/influence_zone_geodesic.hh,
      	* mln/value/stack.hh: apply the renaming here.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3123 4aad255d-cdde-0310-9447-f3009e2ae8c0
      aa62d349
    • Guillaume Lazzara's avatar
      Various small fixes (again). · e05e7a57
      Guillaume Lazzara authored
      	* mln/core/image/complex_image.hh: update comments.
      
      	* mln/core/image/complex_neighborhood_piter.hh: avoid a warning.
      
      	* mln/core/internal/site_relative_iterator_base.hh: call center_at_()
      	earlier.
      
      	* mln/core/site_set/p_vertices.hh: call the proper graph() method.
      
      	* mln/fun/v2v/ch_function_value.hh,
      	* mln/trait/ch_function_value.hh: fix a recursive inclusion.
      
      	* tests/core/image/graph_image.cc: fix layout.
      
      	* tests/core/image/line_graph_image.cc: cleanup includes.
      
      	* tests/level/paste_full.cc: move to...
      	* tests/data/paste_full.cc: ... this file.
      
      	* tests/level/Makefile.am: remove obsolete entries.
      
      	* tests/histo/to_image1d.cc: Fix compilation issue. An incorrect image
      	type was expected.
      
      	* tools/area_flooding.cc: fix a warning.
      
      	* tests/core/site_set/p_vertices.cc: The function mapping vertices to
      	sites was not large enough to hold all the values.
      
      	* mln/fun/x2v/bilinear.hh: avoid warnings using static_cast.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3122 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e05e7a57
    • Guillaume Lazzara's avatar
      Re-enable tests in morpho and make them work again. · 0d40481c
      Guillaume Lazzara authored
      	* tests/morpho/Makefile.am: re-enable all tests.
      
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/morpho/graph_image_morpho.cc,
      	* tests/morpho/graph_image_wst.cc,
      	* tests/morpho/lena_line_graph_image_wst1.cc,
      	* tests/morpho/lena_line_graph_image_wst2.cc,
      	* tests/morpho/line_graph_image_morpho.cc,
      	* tests/morpho/line_graph_image_wst.cc: update according the new graph
      	structures.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3121 4aad255d-cdde-0310-9447-f3009e2ae8c0
      0d40481c
    • Guillaume Lazzara's avatar
      Re-enable tools/area_flooding. · e26a3605
      Guillaume Lazzara authored
      	* tools/Makefile.am: enable the target.
      
      	* tools/area_flooding.cc: update according the new graph structure.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3120 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e26a3605
    • Guillaume Lazzara's avatar
      Fix line_gradient. · 7b0a7829
      Guillaume Lazzara authored
      	* morpho/line_gradient.hh: update according the new graph structure.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3119 4aad255d-cdde-0310-9447-f3009e2ae8c0
      7b0a7829
    • Guillaume Lazzara's avatar
      Handle ch_value on graph images and introduce ch_function_value. · d081ea05
      Guillaume Lazzara authored
      	* mln/fun/v2v/ch_function_value.hh: new. Wrap a function and
      	convert that function results to another type thanks to from_to.
      
      	* mln/fun/internal/ch_function_value_impl.hh: new. Allow extensions to
      	ch_function_value according to the function it wraps.
      
      	* mln/trait/ch_function_value.hh: Dispatch to the proper way to change
      	the function return type.
      
      	* mln/trait/ch_value.hh: handle ch_value on graph images here.
      
      	* headers.mk: add new headers to distribution.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3118 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d081ea05
    • Guillaume Lazzara's avatar
      Fix/improve graph related classes. · 9625be9b
      Guillaume Lazzara authored
      	* mln/core/image/graph_window_piter.hh: update comments.
      
      	* mln/core/internal/graph_window_base.hh: fix the site typedef.
      
      	* mln/core/site_set/p_vertices.hh,
      	* mln/core/site_set/p_edges.hh: add a default constructor. Holds the
      	graph and not a pointer anymore.
      
      	* mln/core/site_set/p_vertices_psite.hh,
      	* mln/core/site_set/p_edges_psite.hh: add new accessors and a
      	specialization of subject_impl.
      
      	* mln/debug/draw_graph.hh: add a new prototype to draw a graph from a
      	p_edges.
      
      	* mln/util/vertex.hh,
      	* mln/util/edge.hh: add a new conversion operator towards a graph
      	element id.
      
      	* mln/util/internal/graph_nbh_iter.hh,
      	* mln/util/internal/graph_iter.hh: some renaming.
      
      	* mln/util/internal/graph_nbh_iter_base.hh,
      	* mln/util/internal/graph_iter_base.hh: add new accessors.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3117 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9625be9b
    • Guillaume Lazzara's avatar
      Various small fixes. · 8ccf53ab
      Guillaume Lazzara authored
      	* mln/accu/count_adjacent_vertices.hh: add missing is_valid().
      
      	* mln/canvas/labeling.hh: cleanup.
      
      	* mln/labeling/relabel.hh,
      	* mln/convert/from_to.hh: reorder declarations.
      
      	* mln/linear/gaussian.hh,
      	* mln/core/site_set/p_vaccess.hh,
      	* mln/core/alias/complex_geometry.hh: add missing includes.
      
      	* mln/registration/registration.hh,
      	* mln/pw/cst.hh,
      	* mln/pw/value.hh,
      	* mln/geom/ninds.hh,
      	* mln/fun/p2b/chess.hh,
      	* mln/core/image/complex_neighborhood_piter.hh
      	* mln/core/dpsites_piter.hh: update comments.
      
      	* mln/win/multiple_size.hh,
      	* mln/core/image/complex_window_piter.hh: add center_at_().
      
      	* mln/core/image/image_if.hh: move init_() implementation between
      	MLN_INCLUDE_ONLY guards.
      
      	* mln/core/internal/graph_psite_base.hh: be sure to not return a
      	temporary object. The psite holds a site.
      
      	* mln/core/routine/duplicate.hh: rename guards.
      
      	* mln/fun/i2v/array.hh
      	* mln/fun/internal/array_base.hh
      	* mln/fun/l2l/relabel.hh: make array and relabel inherit from the
      	proper function concept. The mutable result must be typedef-ed again
      	in that classes.
      
      	* mln/morpho/opening_area_on_vertices.hh: fix wrong prototype.
      
      	* mln/registration/get_rot.hh: get rid of warnings.
      
      	* mln/util/ord_pair.hh: add default constructor.
      
      	* mln/util/site_pair.hh: add accessors.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/mln_geom_resize.cc: update unit tests.
      
      	* headers.mk: remove geom/resize.hh from distribution.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3116 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8ccf53ab
    • Guillaume Lazzara's avatar
      Rename mln_sum_x to mln_sum_product. · 591ad0a4
      Guillaume Lazzara authored
      	* mln/accu/convolve.hh,
      	* mln/algebra/mat.hh,
      	* mln/algebra/vec.hh,
      	* mln/fun/v2v/norm.hh,
      	* mln/linear/ch_convolve.hh,
      	* mln/metal/array1d.hh,
      	* mln/metal/array2d.hh,
      	* mln/metal/array3d.hh,
      	* mln/metal/mat.hh,
      	* mln/metal/vec.hh,
      	* mln/value/ops.hh: rename mln_sum_x to mln_sum_product.
      
      	* mln/norm/l1.hh,
      	* mln/norm/l2.hh: use mln_sum_product instead of mln_sum according to
      	the fixme.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3115 4aad255d-cdde-0310-9447-f3009e2ae8c0
      591ad0a4
  4. 30 Dec, 2008 22 commits