1. 04 Sep, 2008 3 commits
    • Thierry Geraud's avatar
      Move test files from core/ to sub-directories. · b717e240
      Thierry Geraud authored
      	* tests/core/alias,
      	* tests/core/image
      	* tests/core/other,
      	* tests/core/routine,
      	* tests/core/site_set: New directories.
      
      	* tests/core/bgraph_image.cc,
      	* tests/core/box1d.cc,
      	* tests/core/box2d.cc,
      	* tests/core/box3d.cc,
      	* tests/core/cast_image.cc,
      	* tests/core/category.cc,
      	* tests/core/clock_neighb2d.cc,
      	* tests/core/clock_test.cc,
      	* tests/core/clone.cc,
      	* tests/core/complex.cc,
      	* tests/core/complex_image.cc,
      	* tests/core/decorated_image.cc,
      	* tests/core/dpoint1d.cc,
      	* tests/core/dpoint2d.cc,
      	* tests/core/dpoint3d.cc,
      	* tests/core/dpoints_pixter.cc,
      	* tests/core/exact.cc,
      	* tests/core/fi_adaptor.cc,
      	* tests/core/graph_elt_neighborhood.cc,
      	* tests/core/graph_elt_window.cc,
      	* tests/core/graph_image.cc,
      	* tests/core/graph_image_wst.cc,
      	* tests/core/hexa.cc,
      	* tests/core/image1d.cc,
      	* tests/core/image2d.cc,
      	* tests/core/image2d_h.cc,
      	* tests/core/image3d.cc,
      	* tests/core/image_if.cc,
      	* tests/core/image_if_interval.cc,
      	* tests/core/image_if_value.cc,
      	* tests/core/initialize.cc,
      	* tests/core/interpolated.cc,
      	* tests/core/line_graph_elt_neighborhood.cc,
      	* tests/core/line_graph_elt_window.cc,
      	* tests/core/line_graph_image.cc,
      	* tests/core/line_piter.cc,
      	* tests/core/mono_obased_rle_image.cc,
      	* tests/core/mono_rle_image.cc,
      	* tests/core/neighb.cc,
      	* tests/core/obased_rle_image.cc,
      	* tests/core/p_array.cc,
      	* tests/core/p_bgraph.cc,
      	* tests/core/p_image2d.cc,
      	* tests/core/p_priority_queue.cc,
      	* tests/core/p_priority_queue_fast.cc,
      	* tests/core/p_priority_queue_fast_with_array.cc,
      	* tests/core/p_queue.cc,
      	* tests/core/p_queue_fast.cc,
      	* tests/core/p_runs.cc,
      	* tests/core/p_set.cc,
      	* tests/core/pixel.cc,
      	* tests/core/pixter1d.cc,
      	* tests/core/pixter1d_more.cc,
      	* tests/core/pixter2d.cc,
      	* tests/core/pixter2d_more.cc,
      	* tests/core/pixter3d.cc,
      	* tests/core/pixter3d_more.cc,
      	* tests/core/plain.cc,
      	* tests/core/point1d.cc,
      	* tests/core/point2d.cc,
      	* tests/core/point3d.cc,
      	* tests/core/point_set_compatibility.cc,
      	* tests/core/pset_array.cc,
      	* tests/core/pset_if.cc,
      	* tests/core/rle_image.cc,
      	* tests/core/safe_image.cc,
      	* tests/core/sparse_image.cc,
      	* tests/core/sub_image.cc,
      	* tests/core/t_image.cc,
      	* tests/core/tr_image.cc,
      	* tests/core/translate_image.cc,
      	* tests/core/value_enc_image.cc,
      	* tests/core/w_window1d_int.cc,
      	* tests/core/w_window2d_int.cc,
      	* tests/core/w_window3d_int.cc,
      	* tests/core/window1d.cc,
      	* tests/core/window2d.cc,
      	* tests/core/window3d.cc: Rename...
      
      	* tests/core/alias/box1d.cc,
      	* tests/core/alias/box2d.cc,
      	* tests/core/alias/box3d.cc,
      	* tests/core/alias/dpoint1d.cc,
      	* tests/core/alias/dpoint2d.cc,
      	* tests/core/alias/dpoint3d.cc,
      	* tests/core/alias/point1d.cc,
      	* tests/core/alias/point2d.cc,
      	* tests/core/alias/point3d.cc,
      	* tests/core/alias/w_window1d_int.cc,
      	* tests/core/alias/w_window2d_int.cc,
      	* tests/core/alias/w_window3d_int.cc,
      	* tests/core/alias/window1d.cc,
      	* tests/core/alias/window2d.cc,
      	* tests/core/alias/window3d.cc: ...as these and...
      	
      	* tests/core/image/bgraph_image.cc,
      	* tests/core/image/cast_image.cc,
      	* tests/core/image/complex_image.cc,
      	* tests/core/image/decorated_image.cc,
      	* tests/core/image/fi_adaptor.cc,
      	* tests/core/image/graph_image.cc,
      	* tests/core/image/graph_image_wst.cc,
      	* tests/core/image/hexa.cc,
      	* tests/core/image/image1d.cc,
      	* tests/core/image/image2d.cc,
      	* tests/core/image/image2d_h.cc,
      	* tests/core/image/image3d.cc,
      	* tests/core/image/image_if.cc,
      	* tests/core/image/image_if_interval.cc,
      	* tests/core/image/image_if_value.cc,
      	* tests/core/image/interpolated.cc,
      	* tests/core/image/line_graph_image.cc,
      	* tests/core/image/mono_obased_rle_image.cc,
      	* tests/core/image/mono_rle_image.cc,
      	* tests/core/image/obased_rle_image.cc,
      	* tests/core/image/plain.cc,
      	* tests/core/image/rle_image.cc,
      	* tests/core/image/safe_image.cc,
      	* tests/core/image/sparse_image.cc,
      	* tests/core/image/sub_image.cc,
      	* tests/core/image/t_image.cc,
      	* tests/core/image/tr_image.cc,
      	* tests/core/image/translate_image.cc,
      	* tests/core/image/value_enc_image.cc: ...as these and...
      
      	* tests/core/other/category.cc,
      	* tests/core/other/clock_neighb2d.cc,
      	* tests/core/other/clock_test.cc,
      	* tests/core/other/complex.cc,
      	* tests/core/other/dpoints_pixter.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/core/other/line_piter.cc,
      	* tests/core/other/neighb.cc,
      	* tests/core/other/pixel.cc,
      	* tests/core/other/pixter1d.cc,
      	* tests/core/other/pixter1d_more.cc,
      	* tests/core/other/pixter2d.cc,
      	* tests/core/other/pixter2d_more.cc,
      	* tests/core/other/pixter3d.cc,
      	* tests/core/other/pixter3d_more.cc,
      	* tests/core/other/point_set_compatibility.cc: ...as these and...
      
      	* tests/core/routine/clone.cc,
      	* tests/core/routine/exact.cc,
      	* tests/core/routine/initialize.cc: ...as these and...
      
      	* tests/core/site_set/p_array.cc,
      	* tests/core/site_set/p_bgraph.cc,
      	* tests/core/site_set/p_image2d.cc,
      	* tests/core/site_set/p_priority_queue.cc,
      	* tests/core/site_set/p_priority_queue_fast.cc,
      	* tests/core/site_set/p_priority_queue_fast_with_array.cc,
      	* tests/core/site_set/p_queue.cc,
      	* tests/core/site_set/p_queue_fast.cc,
      	* tests/core/site_set/p_runs.cc,
      	* tests/core/site_set/p_set.cc,
      	* tests/core/site_set/pset_array.cc,
      	* tests/core/site_set/pset_if.cc: ...these.
      
      	* tests/core/alias/Makefile.am,
      	* tests/core/image/Makefile.am,
      	* tests/core/other/Makefile.am,
      	* tests/core/routine/Makefile.am,
      	* tests/core/site_set/Makefile.am: New.
      
      	* tests/core/Makefile.am: Update.
      
      	* tests/core/h_vec.cc: Rename as...
      	* tests/algebra/h_vec.cc: ...this.
      	Update.
      	* tests/algebra/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2180 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b717e240
    • Thierry Geraud's avatar
      Rename pset_if as p_if and remove Q at end of priority_Q. · 1181a392
      Thierry Geraud authored
      	* mln/core/site_set/pset_if.hh,
      	* mln/core/pset_if_piter.hh: Rename as...
      	* mln/core/site_set/p_if.hh,
      	* mln/core/site_set/p_if_piter.hh: ...these.
      	* mln/core/site_set/p_priority_queue.hh: Rename as...
      	* mln/core/site_set/p_priority.hh: ...this.
      	
      	* tests/core/p_priority_queue.cc,
      	* tests/core/p_priority_queue_fast_with_array.cc,
      	* tests/core/pset_if.cc,
      	* tests/core/p_priority_queue_fast.cc,
      	* tests/convert/to_image.cc,
      	* doc/tutorial/examples/image_if.cc,
      	* doc/tutorial/examples/p_queue.cc,
      	* mln/core/site_set/p_image.hh,
      	* mln/core/image/image_if.hh,
      	* mln/core/internal/image_if_base.hh,
      	* mln/draw/label.hh,
      	* mln/geom/seeds2tiling_roundness.hh,
      	* mln/morpho/meyer_wst.hh,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue.cc,
      	* sandbox/pellegrin/set/test/pset_if.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast_with_array.cc,
      	* sandbox/pellegrin/set/trait/point_set.hh,
      	* sandbox/pellegrin/set/core/p_priority_queue_fast.hh,
      	* sandbox/pellegrin/set/core/pset_if.hh,
      	* sandbox/pellegrin/set/core/concept/point_set.hh,
      	* sandbox/pellegrin/set/core/p_priority_queue.hh,
      	* sandbox/pellegrin/set/core/p_priority_queue_fast_with_array.hh,
      	* sandbox/garrigues/level_set.hh,
      	* sandbox/garrigues/fllt/fllt.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2176 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1181a392
    • Thierry Geraud's avatar
      Move alias files from mln/core/ to mln/core/alias/. · b157af3b
      Thierry Geraud authored
      	* mln/core/neighb1d.hh,
      	* mln/core/dpoint1d.hh,
      	* mln/core/neighb2d.hh,
      	* mln/core/neighb3d.hh,
      	* mln/core/dpoint2d.hh,
      	* mln/core/dpoint3d.hh,
      	* mln/core/point1d.hh,
      	* mln/core/point2d.hh,
      	* mln/core/point3d.hh,
      	* mln/core/w_window1d_int.hh,
      	* mln/core/window1d.hh,
      	* mln/core/w_window2d_int.hh,
      	* mln/core/window2d.hh,
      	* mln/core/w_window3d_int.hh,
      	* mln/core/window3d.hh,
      	* mln/core/w_window2d_float.hh,
      	* mln/core/dpoint2d_h.hh,
      	* mln/core/box1d.hh,
      	* mln/core/box2d.hh,
      	* mln/core/box3d.hh,
      	* mln/core/box2d_h.hh,
      	* mln/core/point2d_h.hh,
      	* mln/core/w_window1d_float.hh,
      	* mln/core/w_window3d_float.hh: Rename as...
      	* mln/core/alias/neighb1d.hh,
      	* mln/core/alias/neighb2d.hh,
      	* mln/core/alias/dpoint1d.hh,
      	* mln/core/alias/neighb3d.hh,
      	* mln/core/alias/dpoint2d.hh,
      	* mln/core/alias/dpoint3d.hh,
      	* mln/core/alias/box2d_h.hh,
      	* mln/core/alias/point2d_h.hh,
      	* mln/core/alias/dpoint2d_h.hh,
      	* mln/core/alias/w_window1d_int.hh,
      	* mln/core/alias/window1d.hh,
      	* mln/core/alias/w_window2d_int.hh,
      	* mln/core/alias/window2d.hh,
      	* mln/core/alias/window3d.hh,
      	* mln/core/alias/w_window3d_int.hh,
      	* mln/core/alias/w_window1d_float.hh,
      	* mln/core/alias/w_window2d_float.hh,
      	* mln/core/alias/w_window3d_float.hh,
      	* mln/core/alias/box1d.hh,
      	* mln/core/alias/point1d.hh,
      	* mln/core/alias/box2d.hh,
      	* mln/core/alias/box3d.hh,
      	* mln/core/alias/point2d.hh,
      	* mln/core/alias/point3d.hh: ...these.
      	Update guards and includes.
      	
      	* tools/seed2tiling.cc,
      	* tools/area_flooding.cc,
      	* tests/core/w_window1d_int.cc,
      	* tests/core/graph_elt_neighborhood.cc,
      	* tests/core/neighb.cc,
      	* tests/core/window1d.cc,
      	* tests/core/window2d.cc,
      	* tests/core/w_window2d_int.cc,
      	* tests/core/w_window3d_int.cc,
      	* tests/core/window3d.cc,
      	* tests/core/graph_image_wst.cc,
      	* tests/core/p_priority_queue.cc,
      	* tests/core/complex_image.cc,
      	* tests/core/p_priority_queue_fast_with_array.cc,
      	* tests/core/p_set.cc,
      	* tests/core/mono_rle_image.cc,
      	* tests/core/point_set_compatibility.cc,
      	* tests/core/obased_rle_image.cc,
      	* tests/core/graph_image.cc,
      	* tests/core/box1d.cc,
      	* tests/core/box2d.cc,
      	* tests/core/box3d.cc,
      	* tests/core/p_queue_fast.cc,
      	* tests/core/p_bgraph.cc,
      	* tests/core/mono_obased_rle_image.cc,
      	* tests/core/graph_elt_window.cc,
      	* tests/core/p_array.cc,
      	* tests/core/sparse_image.cc,
      	* tests/core/dpoint1d.cc,
      	* tests/core/dpoint2d.cc,
      	* tests/core/dpoint3d.cc,
      	* tests/core/clock_test.cc,
      	* tests/core/line_graph_elt_window.cc,
      	* tests/core/value_enc_image.cc,
      	* tests/core/line_graph_elt_neighborhood.cc,
      	* tests/core/p_queue.cc,
      	* tests/core/line_graph_image.cc,
      	* tests/core/point1d.cc,
      	* tests/core/point2d.cc,
      	* tests/core/point3d.cc,
      	* tests/core/p_priority_queue_fast.cc,
      	* tests/core/rle_image.cc,
      	* tests/core/h_vec.cc,
      	* tests/neighb/image.cc,
      	* tests/draw/label.cc,
      	* tests/draw/graph.cc,
      	* tests/linear/convolve.cc,
      	* tests/linear/line_convolve.cc,
      	* tests/linear/local/convolve.cc,
      	* tests/accu/all_accus.cc,
      	* tests/accu/bbox.cc,
      	* tests/convert/to_p_set.cc,
      	* tests/convert/to_p_array.cc,
      	* tests/convert/to_image.cc,
      	* tests/convert/to_window.cc,
      	* tests/pw/image.cc,
      	* tests/geom/sym.cc,
      	* tests/geom/seed2tiling_roundness.cc,
      	* tests/geom/seed2tiling.cc,
      	* tests/geom/shift.cc,
      	* tests/geom/pmin_pmax.cc,
      	* tests/geom/bbox.cc,
      	* tests/set/uni.cc,
      	* tests/set/sym_diff.cc,
      	* tests/set/inter.cc,
      	* tests/set/is_subset_of.cc,
      	* tests/set/diff.cc,
      	* tests/morpho/meyer_wst_long.cc,
      	* tests/morpho/artificial_line_graph_image_wst.cc,
      	* tests/morpho/rank_filter.cc,
      	* tests/morpho/dilation.cc,
      	* tests/morpho/line_graph_image_wst.cc,
      	* tests/morpho/meyer_wst.cc,
      	* tests/morpho/thinning.cc,
      	* tests/morpho/erosion.cc,
      	* tests/morpho/dilation_max_h.cc,
      	* tests/morpho/hit_or_miss.cc,
      	* tests/morpho/combined.cc,
      	* tests/morpho/gradient_elementary.cc,
      	* tests/morpho/closing_volume.cc,
      	* tests/morpho/closing_area.cc,
      	* tests/morpho/closing_height.cc,
      	* tests/morpho/opening_volume.cc,
      	* tests/morpho/opening_area.cc,
      	* tests/morpho/lena_line_graph_image_wst1.cc,
      	* tests/morpho/opening_height.cc,
      	* tests/morpho/erosion_min_h.cc,
      	* tests/morpho/lena_line_graph_image_wst2.cc,
      	* tests/display/show.cc,
      	* tests/display/save_and_show.cc,
      	* tests/canvas/chamfer.cc,
      	* tests/util/ordpair.cc,
      	* tests/labeling/regional_maxima.cc,
      	* tests/labeling/background.cc,
      	* tests/labeling/blobs.cc,
      	* tests/labeling/flat_zones.cc,
      	* tests/labeling/level.cc,
      	* tests/labeling/foreground.cc,
      	* tests/labeling/regional_minima.cc,
      	* apps/statues/mesh-segm.cc,
      	* apps/statues/mesh-skel.cc,
      	* doc/tutorial/examples/sub_image.cc,
      	* doc/tutorial/examples/image_if.cc,
      	* doc/tutorial/examples/p_vaccess.cc,
      	* doc/tutorial/examples/window.cc,
      	* doc/tutorial/examples/image2d.cc,
      	* doc/examples/labeling_algo.cc,
      	* mln/debug/println_with_border.hh,
      	* mln/core/p_image2d_pixter.hh,
      	* mln/core/image/translate_image.hh,
      	* mln/core/image/hexa.hh,
      	* mln/core/image/hexa_piter.hh,
      	* mln/core/image/image1d.hh,
      	* mln/core/image/fi_adaptor.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/image3d.hh,
      	* mln/core/p_image2d.hh,
      	* mln/core/clock_neighb2d.hh,
      	* mln/core/lazy_image.hh,
      	* mln/core/site_set/line2d.hh,
      	* mln/core/pixter1d.hh,
      	* mln/core/pixter2d.hh,
      	* mln/core/pixter3d.hh,
      	* mln/core/alias/p_run2d.hh,
      	* mln/draw/box.hh,
      	* mln/level/was.median.hh,
      	* mln/level/median.hh,
      	* mln/level/naive/median.hh,
      	* mln/level/fast_median.hh,
      	* mln/linear/gaussian.hh,
      	* mln/make/dpoint1d.hh,
      	* mln/make/dpoint2d.hh,
      	* mln/make/dpoint3d.hh,
      	* mln/make/dpoint2d_h.hh,
      	* mln/make/box1d.hh,
      	* mln/make/box2d.hh,
      	* mln/make/point1d.hh,
      	* mln/make/point2d.hh,
      	* mln/make/box3d.hh,
      	* mln/make/point3d.hh,
      	* mln/make/win_chamfer.hh,
      	* mln/make/w_window1d.hh,
      	* mln/make/w_window2d.hh,
      	* mln/make/w_window3d.hh,
      	* mln/make/box2d_h.hh,
      	* mln/make/point2d_h.hh,
      	* mln/make/window1d.hh,
      	* mln/make/w_window1d_int.hh,
      	* mln/make/w_window2d_int.hh,
      	* mln/make/window2d.hh,
      	* mln/make/window3d.hh,
      	* mln/make/w_window3d_int.hh,
      	* mln/geom/chamfer.hh,
      	* mln/fun/p2b/chess.hh,
      	* mln/win/cube3d.hh,
      	* mln/win/diag2d.hh,
      	* mln/win/backdiag2d.hh,
      	* mln/win/cuboid3d.hh,
      	* mln/win/octagon2d.hh,
      	* mln/win/disk2d.hh,
      	* mln/morpho/erosion_fast.hh,
      	* mln/morpho/line_gradient.hh,
      	* mln/morpho/dilation_fast.hh,
      	* mln/io/pfm/save.hh,
      	* mln/io/pnm/save.hh,
      	* sandbox/duhamel/main_mesh_image.cc,
      	* sandbox/duhamel/graph_labeling.hh,
      	* sandbox/duhamel/translate_image.hh,
      	* sandbox/duhamel/labeling_level_generic_10000x1000.cc,
      	* sandbox/duhamel/slow_seed2tiling.cc,
      	* sandbox/duhamel/labeling_algo.cc,
      	* sandbox/duhamel/main.cc,
      	* sandbox/duhamel/color_sub.cc,
      	* sandbox/duhamel/labeling_level_fast_10000x1000.cc,
      	* sandbox/duhamel/chamfer.cc,
      	* sandbox/duhamel/labeling_level_fast.cc,
      	* sandbox/duhamel/labeling_algo.hh,
      	* sandbox/duhamel/mesh_image.hh,
      	* sandbox/duhamel/chamfer.hh,
      	* sandbox/duhamel/draw_mesh.hh,
      	* sandbox/duhamel/labeling_level.hh,
      	* sandbox/pellegrin/set/test/p_queue_fast.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast.cc,
      	* sandbox/pellegrin/set/test/p_bgraph.cc,
      	* sandbox/pellegrin/set/test/p_queue.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue.cc,
      	* sandbox/pellegrin/set/test/p_set.cc,
      	* sandbox/pellegrin/set/test/p_priority_queue_fast_with_array.cc,
      	* sandbox/pellegrin/set/core/line2d.hh,
      	* sandbox/aroumougame/skeleton/mesh-skel_region.cc,
      	* sandbox/aroumougame/skeleton/test.cc,
      	* sandbox/aroumougame/skeleton/neighborhood1.hh,
      	* sandbox/aroumougame/skeleton/mesh-skel.cc,
      	* sandbox/aroumougame/skeleton/test_image3d.cc,
      	* sandbox/nivault/plugin-gimp/src/gimp-image.hh,
      	* sandbox/nivault/plugin-gimp/src/build-image.hh,
      	* sandbox/nivault/extract_score.cc,
      	* sandbox/nivault/extract_character.cc,
      	* sandbox/nivault/median.hh,
      	* sandbox/geraud/fllt/fllt.hh,
      	* sandbox/geraud/fllt/fllt.svg.1.cc,
      	* sandbox/geraud/fllt/fllt.svg.7.hh,
      	* sandbox/geraud/fllt/fllt.svg.2.cc,
      	* sandbox/geraud/fllt/fllt.svg.3.cc,
      	* sandbox/geraud/fllt/fllt.svg.4.cc,
      	* sandbox/geraud/fllt/fllt.svg.5.cc,
      	* sandbox/geraud/fllt/fllt.svg.6.cc,
      	* sandbox/geraud/fllt/fllt_test.hh,
      	* sandbox/geraud/fllt.svg.7.hh,
      	* sandbox/geraud/dmap.cc,
      	* sandbox/geraud/fllt.svg.6.cc,
      	* sandbox/geraud/win_fun.cc,
      	* sandbox/geraud/irm.cc,
      	* sandbox/geraud/cs2d/tuto.cc,
      	* sandbox/geraud/cs2d/kruskal.cc,
      	* sandbox/geraud/cs2d/dbl_neighb.cc,
      	* sandbox/geraud/cs2d/cs2d.hh,
      	* sandbox/geraud/cs2d/tuto_bis.cc,
      	* sandbox/geraud/max_tree_nnodes.cc,
      	* sandbox/vigouroux/convert/value_to_point.hh,
      	* sandbox/vigouroux/yuv/get_blue.hh,
      	* sandbox/vigouroux/yuv/get_red.hh,
      	* sandbox/vigouroux/yuv/rgb_to_yuv.hh,
      	* sandbox/vigouroux/yuv/get_green.hh,
      	* sandbox/vigouroux/hsi/get_blue.hh,
      	* sandbox/vigouroux/hsi/get_red.hh,
      	* sandbox/vigouroux/hsi/rgb_to_hsi.hh,
      	* sandbox/vigouroux/hsi/get_green.hh,
      	* sandbox/vigouroux/function.hh,
      	* sandbox/vigouroux/tests.cc,
      	* sandbox/vigouroux/cmy/rgb_to_cmy.hh,
      	* sandbox/vigouroux/cmy/get_blue.hh,
      	* sandbox/vigouroux/cmy/fun.hh,
      	* sandbox/vigouroux/cmy/get_green.hh,
      	* sandbox/vigouroux/xyz/rgb_to_xyz.hh,
      	* sandbox/vigouroux/xyz/get_blue.hh,
      	* sandbox/vigouroux/xyz/get_red.hh,
      	* sandbox/vigouroux/xyz/get_green.hh,
      	* sandbox/vigouroux/yiq/get_blue.hh,
      	* sandbox/vigouroux/yiq/get_red.hh,
      	* sandbox/vigouroux/yiq/rgb_to_yiq.hh,
      	* sandbox/vigouroux/yiq/get_green.hh,
      	* sandbox/vigouroux/load.cc,
      	* sandbox/vigouroux/conv/getred.hh,
      	* sandbox/vigouroux/conv/tored.hh,
      	* sandbox/vigouroux/conv/torgb.hh,
      	* sandbox/vigouroux/conv/rgbto.hh,
      	* sandbox/vigouroux/color/rgb_to_hsl.hh,
      	* sandbox/vigouroux/color/rgb_to_cmy.hh,
      	* sandbox/vigouroux/color/rgb_to_xyz.hh,
      	* sandbox/vigouroux/color/tests.cc,
      	* sandbox/vigouroux/color/rgb_to_hsv.hh,
      	* sandbox/vigouroux/color/rgb_to_yiq.hh,
      	* sandbox/vigouroux/color/rgb_to_hsi.hh,
      	* sandbox/vigouroux/color/rgb_to_yuv.hh,
      	* sandbox/garrigues/level_set.hh,
      	* sandbox/garrigues/fllt/test_fllt_lena_tiles.cc,
      	* sandbox/garrigues/fllt/test_fllt10.cc,
      	* sandbox/garrigues/fllt/lower.hh,
      	* sandbox/garrigues/fllt/test_fllt12.cc,
      	* sandbox/garrigues/fllt/upper.hh,
      	* sandbox/garrigues/fllt/fllt_simple.svg.1.cc,
      	* sandbox/garrigues/fllt/fllt_simple.svg.3.cc,
      	* sandbox/garrigues/fllt/fllt_simple.cc,
      	* sandbox/garrigues/fllt/test_fllt10_inv.cc,
      	* sandbox/garrigues/fllt/fllt_theo.cc,
      	* sandbox/garrigues/fllt/test_fllt3.cc,
      	* sandbox/garrigues/fllt/test_fllt5.cc,
      	* sandbox/garrigues/fllt/test_fllt7.cc,
      	* sandbox/garrigues/fllt/test_fllt9.cc,
      	* sandbox/garrigues/fllt/test_fllt3_inv.cc,
      	* sandbox/garrigues/fllt/test_fllt_lena.cc,
      	* sandbox/garrigues/fllt/test_fllt.cc,
      	* sandbox/garrigues/fllt/test_flltb.cc,
      	* sandbox/garrigues/fllt/test_fllt7_inv.cc,
      	* sandbox/garrigues/fllt/test_fllt13.cc,
      	* sandbox/garrigues/fllt/test_fllt15.cc,
      	* sandbox/garrigues/fllt/fllt_simple.svg.2.cc,
      	* sandbox/garrigues/fllt/fllt.hh,
      	* sandbox/garrigues/fllt/test.cc,
      	* sandbox/garrigues/fllt/give_confs.cc,
      	* sandbox/garrigues/fllt/test_fllt2.cc,
      	* sandbox/garrigues/fllt/test_fllt4.cc,
      	* sandbox/garrigues/fllt/test_fllt6.cc,
      	* sandbox/garrigues/fllt/test_fllt8.cc,
      	* sandbox/garrigues/lower.hh,
      	* sandbox/garrigues/tiled_image2d/tiled_image2d.hh,
      	* sandbox/garrigues/tiled_image2d/layout/page2d/lrtb.hh,
      	* sandbox/garrigues/tiled_image2d/layout/image2d/lrtb.hh,
      	* sandbox/garrigues/upper.hh,
      	* sandbox/garrigues/factures/extract_array_highlight.cc,
      	* sandbox/garrigues/factures/extract_array.cc,
      	* sandbox/folio/test/psn.cc,
      	* sandbox/folio/test/psn_log.cc,
      	* sandbox/folio/test/dt_maze.cc,
      	* sandbox/folio/test/dt_bench.cc,
      	* sandbox/folio/test/dt.cc,
      	* sandbox/folio/psn.cc,
      	* sandbox/folio/psn_log.cc,
      	* sandbox/folio/dt.cc,
      	* sandbox/beguin/irm_g.cc,
      	* sandbox/beguin/fusion_graph.hh,
      	* sandbox/beguin/irm.cc,
      	* sandbox/abraham/tests/morpho/test_component_tree.cc,
      	* sandbox/abraham/tests/morpho/test_watershed.cc,
      	* sandbox/abraham/tests/morpho/test_watershed_topo.cc,
      	* sandbox/abraham/mln/io/tikz/save.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2173 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b157af3b
  2. 18 Dec, 2007 1 commit
    • Guillaume Duhamel's avatar
      Review queue in core and fix some warnings in tests directory. · 9618c9e1
      Guillaume Duhamel authored
      	Review queue files.
      	* mln/core/p_priority_queue.hh,
      	* mln/core/p_priority_queue_fast.hh,
      	* mln/core/p_priority_queue_fast_with_array.hh,
      	* mln/core/p_queue_fast.hh: Review queue.
      
      	Update tests.
      	* tests/core/mesh_elt_window.cc,
      	* tests/core/mesh_image.cc,
      	* tests/debug/iota.cc,
      	* tests/debug/println.cc,
      	* tests/debug/println_with_border.cc,
      	* tests/io/fits/fits.cc,
      	* tests/io/pbm/pbm.cc,
      	* tests/io/pgm/pgm.cc,
      	* tests/io/pgm/pgm16.cc,
      	* tests/io/pgm/pgm19.cc,
      	* tests/io/pgm/pgm27.cc,
      	* tests/io/ppm/ppm.cc,
      	* tests/io/ppm/ppm16.cc,
      	* tests/io/ppm/ppm23.cc,
      	* tests/norm/l1.cc,
      	* tests/norm/l2.cc,
      	* tests/norm/linfty.cc,
      	* tests/value/macros.hh,
      	* tests/value/rgb_full.cc,
      	* tests/core/t_image.cc: Fix doxygen warnings.
      
      	Move tests.
      	* tests/core_p_priority_queue.cc: Remove ...
      	* tests/core/p_priority_queue.cc: ... replace here.
      	* tests/core_p_priority_queue_fast.cc: Remove ...
      	* tests/core/p_priority_queue_fast.cc: ... replace here.
      	* tests/core_p_priority_queue_fast_with_array.cc: Remove ...
      	* tests/core/p_priority_queue_fast_with_array.cc: ... replace here.
      	* tests/core_p_queue.cc: Remove ...
      	* tests/core/p_queue.cc: ... replace here.
      	* tests/core_p_queue_fast.cc: Remove ...
      	* tests/core/p_queue_fast.cc: ... replace here.
      	* tests/canvas/Makefile.am,
      	* tests/core/Makefile.am: Update Makefile for these tests.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1617 4aad255d-cdde-0310-9447-f3009e2ae8c0
      9618c9e1
  3. 13 Nov, 2007 2 commits
    • Simon Nivault's avatar
      Fix doxygen expressions. · 296f833f
      Simon Nivault authored
      	* mln/core/a_point_of.hh,
      	* mln/core/mesh_psite.hh,
      	* mln/core/p_priority_queue.hh,
      	* mln/fun/p2b/all.hh,
      	* mln/trait/op/all.hh,
      	* mln/trait/op/preinc.hh,
      	* mln/trait/value/print.hh,
      	* mln/util/branch_iter.hh,
      	* mln/util/branch_iter_ind.hh,
      	* mln/value/gray.hh,
      	* mln/value/graylevel.hh,
      	* mln/value/int_s.hh,
      	* mln/value/int_u.hh,
      	* mln/value/rgb.hh,
      	* sandbox/duhamel/color_sub.cc,
      	* sandbox/duhamel/labeling_algo.cc,
      	* sandbox/duhamel/labeling_level.hh,
      	* sandbox/duhamel/labeling_level_fast.cc,
      	* sandbox/duhamel/labeling_level_fast_10000x1000.cc,
      	* sandbox/duhamel/labeling_level_generic_10000x1000.cc,
      	* sandbox/garrigues/fllt2.hh,
      	* tests/convert_to_p_vec.cc,
      	* tests/core_p_priority_queue.cc,
      	* tests/core_p_priority_queue_fast.cc,
      	* tests/core_p_queue.cc,
      	* tests/core_p_queue_fast.cc,
      	* tests/core_p_set.cc,
      	* tests/core_pset_if.cc,
      	* tests/norm/l1.cc,
      	* tests/norm/l2.cc,
      	* tests/norm/linfty.cc,
      	* tests/pset_if.cc: Remove.
      	* tests/tree_fast_to_image.cc: Fix.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1472 4aad255d-cdde-0310-9447-f3009e2ae8c0
      296f833f
    • Guillaume Duhamel's avatar
      Fix queue : rename empty in is_empty and add method pop_front. · 05ebc291
      Guillaume Duhamel authored
      
      	Rename empty in is_empty and add method pop_front, which
      	return the front element and pop the queue.
      	* mln/core/p_priority_queue.hh,
      	* mln/core/p_priority_queue_fast.hh,
      	* mln/core/p_queue.hh,
      	* mln/core/p_queue_fast.hh: Update this modification.
      
      	Update with these modifications.
      	* mln/geom/seeds2tiling.hh,
      	* mln/geom/seeds2tiling_with_chamfer.hh,
      	* tests/core_p_priority_queue.cc,
      	* tests/core_p_priority_queue_fast.cc: Update.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1470 4aad255d-cdde-0310-9447-f3009e2ae8c0
      05ebc291
  4. 09 Nov, 2007 1 commit
    • Thierry Geraud's avatar
      Rename point set types after p_something. · b791b86f
      Thierry Geraud authored
      	
      	* mln/core/queue_p.hh: Rename as...
      	* mln/core/p_queue.hh: ...this.
      	* mln/core/queue_p_fast.hh: Rename as...
      	* mln/core/p_queue_fast.hh: ...this.
      	* mln/core/queue_p_fast_priority.hh: Rename as...
      	* mln/core/p_priority_queue_fast.hh: ...this.
      	* mln/core/vec_p_piter.hh: Rename as...
      	* mln/core/p_array_piter.hh: ...this.
      	* mln/core/queue_p_priority.hh: Rename as...
      	* mln/core/p_priority_queue.hh: ...this.
      	* mln/core/set_p.hh: Rename as...
      	* mln/core/p_set.hh: ...this.
      	* mln/core/vec_p.hh: Rename as...
      	* mln/core/p_array.hh: ...this.
      	* mln/convert/to_set_p.hh: Rename as...
      	* mln/convert/to_p_set.hh: ...this.
      	* mln/convert/to_vec_p.hh: Rename as...
      	* mln/convert/to_p_array.hh: ...this.
      	* tests/queue_p.cc: Rename as...
      	* tests/core_p_queue.cc: ...this.
      	* tests/set_p.cc: Rename as...
      	* tests/core_p_set.cc: ...this.
      	* tests/queue_p_priority.cc: Rename...
      	* tests/core_p_priority_queue.cc: ...this.
      	* tests/queue_p_fast.cc: Rename as...
      	* tests/core_p_queue_fast.cc: ...this.
      	* tests/queue_p_fast_priority.cc: Rename as...
      	* tests/core_p_priority_queue_fast.cc: ...this.
      	* tests/convert_to_set_p.cc: Rename as...
      	* tests/convert_to_p_set.cc: ...this.
      	* tests/convert_to_vec_p.cc: Rename as...
      	* tests/convert_to_p_array.cc: ...this.
      
      	* mln/core/p_queue.hh (queue_p): Rename as...
      	(p_queue): ...this.
      	* mln/core/p_queue_fast.hh (queue_p_fast): Rename as...
      	(p_queue_fast): ...this.
      	* mln/core/p_priority_queue_fast.hh
      	(queue_p_fast_priority): Rename as...
      	(p_priority_queue_fast): ...this.
      	* mln/core/p_array_piter.hh
      	(vec_p_fwd_piter, vec_p_bkd_piter): Rename as...
      	(p_array_fwd_piter, p_array_bkd_piter): ...these.
      	* mln/core/p_priority_queue.hh
      	(queue_p_priority): Rename as...
      	(p_priority_queue): ...this.
      	* mln/core/p_set.hh (set_p): Rename as...
      	(p_set): ...this.
      	* mln/core/p_array.hh (vec_p): Rename as...
      	(p_array): ...this.
      
      	* mln/core/line2d.hh,
      	* mln/level/sort_points.hh,
      	* mln/level/fill.hh,
      	* mln/value/rgb.hh,
      	* mln/convert/all.hh,
      	* mln/geom/seeds2tiling.hh,
      	* mln/geom/seeds2tiling_with_chamfer.hh,
      	* mln/set/inter.hh,
      	* mln/set/diff.hh,
      	* mln/set/uni.hh,
      	* mln/set/sym_diff.hh,
      	* mln/morpho/opening_attribute.hh,
      	* mln/morpho/erosion.spe.hh,
      	* mln/display/color_pretty.hh,
      	* mln/display/all.hh,
      	* mln/util/tree_to_image.hh,
      	* mln/labeling/regional_minima.hh,
      	* mln/labeling/regional_maxima.hh,
      	* tests/morpho_dilation_max_h.cc,
      	* tests/level_sort_points.cc,
      	* tests/morpho_erosion.cc,
      	* tests/morpho_erosion_min_h.cc,
      	* tests/trait_op_uminus.cc,
      	* tests/convert_to_window.cc,
      	* tests/tree_fast_to_image.cc,
      	* tests/tree_to_image.cc,
      	* tests/show.cc,
      	* tests/color_pretty.cc,
      	* tests/morpho_dilation.cc: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1460 4aad255d-cdde-0310-9447-f3009e2ae8c0
      b791b86f
  5. 16 Oct, 2007 1 commit
    • Nicolas Neri's avatar
      Update typo for tests. · 5f05e52e
      Nicolas Neri authored
      
      	* tests/border_duplicate/test_border_duplicate_image1d_1.cc,
      	* tests/border_duplicate/test_border_duplicate_image1d_2.cc,
      	* tests/border_duplicate/test_border_duplicate_image1d_3.cc,
      	* tests/border_duplicate/test_border_duplicate_image1d_4.cc,
      	* tests/border_duplicate/test_border_duplicate_image1d_5.cc,
      	* tests/border_duplicate/test_border_duplicate_image2d_1.cc,
      	* tests/border_duplicate/test_border_duplicate_image2d_2.cc,
      	* tests/border_duplicate/test_border_duplicate_image2d_3.cc,
      	* tests/border_duplicate/test_border_duplicate_image2d_4.cc,
      	* tests/border_duplicate/test_border_duplicate_image3d_1.cc,
      	* tests/border_duplicate/test_border_duplicate_image3d_2.cc,
      	* tests/border_duplicate/test_border_duplicate_image3d_3.cc,
      	* tests/border_duplicate/test_border_duplicate_image3d_4.cc,
      	* tests/border_fill/test_border_fill_image1d_1.cc,
      	* tests/border_fill/test_border_fill_image1d_2.cc,
      	* tests/border_fill/test_border_fill_image1d_3.cc,
      	* tests/border_fill/test_border_fill_image1d_4.cc,
      	* tests/border_fill/test_border_fill_image1d_5.cc,
      	* tests/border_fill/test_border_fill_image2d_1.cc,
      	* tests/border_fill/test_border_fill_image2d_2.cc,
      	* tests/border_fill/test_border_fill_image2d_3.cc,
      	* tests/border_fill/test_border_fill_image2d_4.cc,
      	* tests/border_fill/test_border_fill_image3d_1.cc,
      	* tests/border_fill/test_border_fill_image3d_2.cc,
      	* tests/border_fill/test_border_fill_image3d_3.cc,
      	* tests/border_fill/test_border_fill_image3d_4.cc,
      	* tests/border_resize_image2d_1.cc,
      	* tests/border_resize_image2d_2.cc,
      	* tests/border_resize_image2d_3.cc,
      	* tests/border_resize_image3d_3.cc,
      	* tests/chamfer.cc,
      	* tests/color_pretty.cc,
      	* tests/fun_x2x_composed.cc,
      	* tests/fun_x2x_rotation.cc,
      	* tests/fun_x2x_translation.cc,
      	* tests/histo_compute.cc,
      	* tests/histo_to_image1d.cc,
      	* tests/image_if_interval.cc,
      	* tests/interpolated.cc,
      	* tests/io_pbm.cc,
      	* tests/io_pgm.cc,
      	* tests/io_pgm16.cc,
      	* tests/io_pgm19.cc,
      	* tests/io_pgm27.cc,
      	* tests/io_ppm.cc,
      	* tests/io_ppm16.cc,
      	* tests/io_ppm23.cc,
      	* tests/labeling_algo.cc,
      	* tests/labeling_estimate.cc,
      	* tests/labeling_level_fast.cc,
      	* tests/level_median_dir.cc,
      	* tests/level_paste.cc,
      	* tests/level_sort_points.cc,
      	* tests/linear_log.cc,
      	* tests/main.cc,
      	* tests/mat.cc,
      	* tests/metal_pow.cc,
      	* tests/morpho_dilation_max_h.cc,
      	* tests/morpho_erosion_min_h.cc,
      	* tests/new_io_pgm.cc,
      	* tests/pw_value.cc,
      	* tests/queue_p_fast.cc,
      	* tests/queue_p_fast_priority.cc,
      	* tests/rle_image.cc,
      	* tests/seed2tiling.cc,
      	* tests/show.cc,
      	* tests/sparse_image.cc,
      	* tests/tr_image.cc,
      	* tests/value_float01.cc,
      	* tests/value_float01_bis.cc,
      	* tests/value_float01_f.cc,
      	* tests/value_quat.cc,
      	* tests/vec.cc,
      	* tests/win_disk2d.cc,
      	* tests/win_hline2d.cc: Update typo.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1342 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5f05e52e
  6. 12 Oct, 2007 1 commit
  7. 27 Aug, 2007 1 commit
    • Thierry Geraud's avatar
      Renaming. · d7cfbdbf
      Thierry Geraud authored
      	* mln/core/fimage.hh,
      	* tests/fimage.cc: Rename as...
      	* mln/pw/image.hh,
      	* tests/pw_image.cc: ...these.
      	* mln/pw/all.hh,
      	* mln/draw/line.hh,
      	* tests/line2d.cc: Update.
      	
      	* mln/core/pqueue.hh,
      	* mln/core/pvec.hh,
      	* mln/core/pvec_piter.hh,
      	* mln/core/pset.hh,
      	* tests/pqueue.cc,
      	* tests/pset.cc: Rename as...
      	* mln/core/queue_p.hh,
      	* mln/core/vec_p.hh,
      	* mln/core/vec_p_piter.hh,
      	* mln/core/set_p.hh,
      	* tests/queue_p.cc,
      	* tests/set_p.cc: ...these.
      	* mln/core/line2d.hh: Update.
      	
      	* mln/core/psubset.hh,
      	* mln/core/psubset_piter.hh,
      	* mln/core/subimage.hh,
      	* tests/psubset.cc,
      	* tests/subimage.cc: Rename as...
      	* mln/core/pset_if.hh,
      	* mln/core/pset_if_piter.hh,
      	* mln/core/image_if.hh,
      	* tests/pset_if.cc,
      	* tests/image_if.cc: ...these.
      	* tests/to_image.cc: Update.
      
      	* mln/accu/counter.hh: Rename as...
      	* mln/accu/count.hh: ...this.
      	* mln/accu/count.hh,
      	* mln/accu/mean.hh,
      	* mln/accu/sum.hh (operator+=): New.
      	* mln/value/props.hh (mln_sum, sum): New.
      	* mln/accu/mean.hh,
      	* mln/accu/sum.hh,
      	* mln/value/int_u.hh,
      	* mln/value/int_s.hh: Update.
      	* mln/level/apply.hh: Move accumulator version into...
      	* mln/level/take.hh: ...this new file.
      	* mln/level/run.hh: New.
      	* mln/estim/mean.hh: Update.
      	
      	* mln/core/internal/set_of.hh (operator==): Remove;
      	too error-prone.
      	* mln/core/concept/window.hh (operator==): New.
      	* tests/rectangle2d.cc: Fix.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1048 4aad255d-cdde-0310-9447-f3009e2ae8c0
      d7cfbdbf
  8. 26 Jul, 2007 1 commit
  9. 13 Jul, 2007 1 commit
    • Thierry Geraud's avatar
      Add subset notion in milena. · 8537be0a
      Thierry Geraud authored
      	Add materials.
      
      	* mln/convert/to_image.hh: New.
      	* mln/convert/to_window.hh: New.
      	* mln/estim: New.
      	* mln/estim/count.hh: New.
      	* mln/debug/format.hh: New.
      	* mln/geom: New.
      	* mln/geom/pmin_pmax.hh: New.
      	* mln/geom/bbox.hh: New.
      	* mln/core/psubset.hh: New.
      	* mln/core/psubset_piter.hh: New.
      	* mln/core/concept/function.hh: New.
      	* mln/core/internal/piter_adaptor.hh: New.
      	* mln/fun/chess.hh: New.
      
      	Add some tests.
      	
      	* tests/safe_image.cc: New.
      	* tests/to_image.cc: New.
      	* tests/psubset.cc: New.
      	* tests/println.cc: New.
      	
      	Several improvements.
      	
      	* mln/debug/println.hh: Use debug::format.
      	* mln/core/box.hh (len): Move...
      	* mln/core/concept/box.hh: ...here.
      	* mln/core/point.hh (zero): Turn into var.
      	(point_): Bound ctor arg f.
      	* mln/core/dpoint.hh: Likewise.
      	* mln/core/neighb.hh (dpoint): New typedef.
      	* mln/core/concept/image.hh: Remove obsolete commentary.
      	* mln/core/concept/iterator.hh
      	(for_all_remaining): New macro.
      	* mln/core/concept/point_set.hh (operator<<): New.
      	* mln/core/concept/neighborhood.hh
      	(dpoint): Make it appear in commentary.
      	* mln/core/concept/doc/neighborhood.hh (dpoint): New.
      	* mln/core/concept/doc/box.hh: Cosmetics.
      	* mln/core/window.hh (b_): New attribute.
      	Update.
      	* mln/core/image2d_b.hh (bbox): Remove; redundant.
      	(at): New couple of methods.
      	Update.
      	* mln/core/internal/image_adaptor.hh: Fix.
      	* mln/core/internal/image_base.hh: Add preconditions.
      	* mln/core/internal/set_of.hh: Add a todo entry.
      	* mln/core/safe_image.hh: Help g++-2.95.
      	* mln/fun/all.hh: Add inheritance.
      	
      	Change mk_<object> into make::<object>.
      	
      	* mln/make: New directory.
      	* mln/core/dpoint2d.hh (mk_dpoint2d): Move to...
      	* mln/make/dpoint2d.hh: this new file.
      	(mk_dpoint2d): Rename as...
      	(dpoint2d): ...this.
      	* mln/core/window2d.hh (mk_window2d): Move to...
      	* mln/make/window2d.hh: this new file.
      	(mk_window2d): Rename as...
      	(window2d): ...this.
      	* mln/core/box2d.hh (mk_box2d): Move to...
      	* mln/make/box2d.hh: this new file.
      	(mk_box2d): Rename as...
      	(box2d): ...this.
      	* mln/core/point2d.hh (mk_point2d): Move to...
      	* mln/make/point2d.hh: this new file.
      	(mk_point2d): Rename as...
      	(point2d): ...this.
      	* tests/window2d.cc,
      	* tests/pixter_dpoint2d.cc,
      	* tests/box2d.cc,
      	* tests/point2d.cc,
      	* tests/dpoint2d.cc,
      	* tests/main.cc,
      	* mln/core/neighb2d.hh,
      	* mln/debug/println.hh,
      	* mln/core/rectangle2d.hh,
      	* mln/core/pixter2d_b.hh,
      	* mln/io/save_pgm.hh,
      	* mln/io/load_pgm.hh: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1010 4aad255d-cdde-0310-9447-f3009e2ae8c0
      8537be0a
  10. 06 Jul, 2007 1 commit
    • Thierry Geraud's avatar
      Make milena work correctly with g++-2.95. · 5694516b
      Thierry Geraud authored
      	* mln/core/exact.hh (force_exact): Move in...
      	* mln/core/internal/force_exact.hh: ...this new file.
      	(force_exact_): Now a method and g++-2.95 compatible.
      	* mln/core/concept/genpoint.hh: Update.
      	* mln/core/dpoints_piter.hh: Update.
      	* mln/core/internal/coord_impl.hh: Update.
      
      	* tests/window2d.cc: New.
      	* tests/box2d.cc: New.
      	* tests/point2d.cc: New.
      	* tests/dpoint2d.cc: New.
      	* mln/fun: New.
      	* mln/fun/all.hh: New.
      	* mln/core/window.hh (is_centered): Update.
      
      	* doc/Doxyfile.in (PREDEFINED): Add extra macros.
      	* mln/core/point.hh (point_): Change arg from val to fun.
      	* mln/core/dpoint.hh (dpoint_): Change arg from val to fun.
      	* mln/core/image2d.hh: Add explicit typedefs.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1001 4aad255d-cdde-0310-9447-f3009e2ae8c0
      5694516b
  11. 12 Apr, 2007 1 commit
  12. 15 Mar, 2007 1 commit
    • Thierry Geraud's avatar
      Add type of ''image restricted_to a subset''. · e8815669
      Thierry Geraud authored
      	* tests/core/subset.cc: New.
      	* tests/core/Makefile.am: Update.
      	* oln/debug/println.hh: New.
      	* oln/core/internal/op_image_restricted_to_pset.hh: New.
      	* oln/debug/print.hh: Fix copyright.
      	* oln/core/concept/image.hh (bbox): Provide a final impl.
      	* oln/core/rle/rle_image.hh,
      	* oln/core/concept/image_identity.hh,
      	* oln/core/sparse/sparse_image.hh,
      	* oln/core/1d/image1d.hh
      	* oln/core/1d/image1d_b.hh
      	* oln/core/2d/image2d.hh
      	* oln/core/2d/image2d_b.hh: Update.
      	* oln/core/concept/neighborhood.hh (oln_decl_op_plus): Move to...
      	* oln/core/gen/neighb.hh: ...this file.
      	* oln/core/gen/op.hh (oln_decl_op_restricted_to, restricted_to):
      	New.
      	* oln/core/internal/point_set_base.hh (category): New.
      	* oln/core/internal/op_image_plus_nbh.hh: Add static assert.
      	* oln/core/internal/image_base.hh (include): Add
      	op_image_restricted_to_pset.hh.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@877 4aad255d-cdde-0310-9447-f3009e2ae8c0
      e8815669
  13. 13 Mar, 2007 2 commits
    • Thierry Geraud's avatar
      Add oln_plain_value, update level::apply, and provide a sample test code. · f012fdca
      Thierry Geraud authored
      	* oln/core/internal/f_ch_value.hh (oln_plain_value): New.
      	* oln/core/internal/image_base.hh (include): Add f_ch_value.
      	* oln/level/apply.hh: Inactivate almost the whole code.
      	(apply): Update a single version.
      	* tests/core/apply.cc: New.
      	* tests/core/Makefile.am: Update.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@870 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f012fdca
    • Thierry Geraud's avatar
      Add 1D classes and remove some dead code. · 21d16acf
      Thierry Geraud authored
      	* oln/core/internal/utils.hh (triplet): New.
      	* oln/core/1d/image1d_b.hh,
      	* oln/core/1d/grid1d.hh,
      	* oln/core/1d/box1d.hh,
      	* oln/core/internal/dpoint1d.hh,
      	* oln/core/internal/point1d.hh: New.
      	* tests/core/grid.cc,
      	* oln/core/1d/neighb1d.hh,
      	* oln/core/1d/dpoint1d.hh,
      	* oln/core/1d/array1d.hh,
      	* oln/core/1d/image1d.hh,
      	* oln/core/1d/window1d.hh,
      	* oln/core/1d/point1d.hh: Update.
      
      	* oln/core/aliases.hh,
      	* oln/core/fwd_decls.hh,
      	* oln/core/1d/aliases.hh,
      	* oln/core/1d/topo1d.hh,
      	* oln/core/1d/fwd_decls.hh,
      	* oln/core/2d/aliases.hh,
      	* oln/core/2d/topo2d.hh,
      	* oln/core/2d/fwd_decls.hh,
      	* oln/core/3d/aliases.hh,
      	* oln/core/3d/topo3d.hh,
      	* oln/core/3d/fwd_decls.hh,
      	* oln/core/gen/fwd_decls.hh: Remove.
      	* oln/core/2d/box2d.hh,
      	* oln/core/2d/neighb2d.hh,
      	* oln/core/2d/window2d.hh (include): Remove aliases.
      	* oln/core/internal/point2d.hh (grid_): Remove fwd decl.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@866 4aad255d-cdde-0310-9447-f3009e2ae8c0
      21d16acf
  14. 17 Oct, 2006 1 commit
    • Thierry Geraud's avatar
      2006-10-17 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 3dbfab9b
      Thierry Geraud authored
      	Add forward declaration files.
      	
      	* oln/core/aliases.hh: New.
      	* oln/core/fwd_decls.hh: New.
      	* oln/core/1d/fwd_decls.hh: New.
      	* oln/core/2d/fwd_decls.hh: New.
      	* oln/core/3d/fwd_decls.hh: New.
      	* oln/core/gen/fwd_decls.hh: New.
      	* oln/morpher/fwd_decls.hh: New.
      	* oln/debug/typename.hh: New.
      	* oln/Makefile.am: Update.
      	
      	Sketch the mechanism for 'plain' and 'ch_value'.
      
      	* oln/core/type_fun/plain.hh: New.
      	* oln/core/type_fun/ch_value.hh: New.
      	* oln/core/typedefs.hh (oln_plain, oln_plain_): New.
      	* oln/core/image_entry.hh (concrete_type): Remove; obsolete.
      	* oln/core/abstract/image.hh
      	(topo, operator): Change sigs.
      	(topo_t, psite_t, rvalue_t): Remove; now unused.
      	(decl): Uncomment static checks.
      	* oln/core/abstract/image/computability/hierarchy.hh
      	(plain): New.
      	* oln/core/1d/image1d.hh (real_type): Remove; obsolete.
      	* oln/core/2d/image2d.hh: Likewise.
      	* oln/core/3d/image3d.hh: Likewise.
      	* oln/morpher/value_cast.hh (class): Change into struct
      	for homogeneity for other morphers.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@656 4aad255d-cdde-0310-9447-f3009e2ae8c0
      3dbfab9b
  15. 09 Oct, 2006 1 commit
    • Thierry Geraud's avatar
      2006-10-09 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · f5c31fa0
      Thierry Geraud authored
      	Separate definition code from declaration code in olena.
      
      	* oln/core/type.hh: Split code.
      	* oln/core/point_set_entry.hh: Likewise.
      	* oln/core/automatic/image.hh: Likewise.
      	* oln/core/automatic/topology_having_bbox.hh: Likewise.
      	* oln/core/automatic/image_being_random_accessible.hh: Likewise.
      	* oln/core/automatic/image_having_neighborhood.hh: Likewise.
      	* oln/core/automatic/topology_being_random_accessible.hh: Likewise.
      	* oln/core/automatic/topology_having_subset.hh: Likewise.
      	* oln/core/automatic/image_being_mutable.hh: Likewise.
      	* oln/core/automatic/topology_having_neighborhood.hh: Likewise.
      	* oln/core/neighborhood_entry.hh: Likewise.
      	* oln/core/topology_entry.hh: Likewise.
      	* oln/core/image_entry.hh: Likewise.
      	* oln/core/abstract/iterator_on_points.hh: Likewise.
      	* oln/core/abstract/topology_having_bbox.hh: Likewise.
      	* oln/core/abstract/image.hh: Likewise.
      	* oln/core/abstract/image/type/binary.hh: Likewise.
      	* oln/core/abstract/image/type/data.hh: Likewise.
      	* oln/core/abstract/image/type/grey_level.hh: Likewise.
      	* oln/core/abstract/image/type/color.hh: Likewise.
      	* oln/core/abstract/image/type/label.hh: Likewise.
      	* oln/core/abstract/image/hybrid/classical.hh: Likewise.
      	* oln/core/abstract/image/mutability/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/dimension/2d.hh: Likewise.
      	* oln/core/abstract/image/neighborhood/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/accessibility/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/bbox/hierarchy.hh: Likewise.
      	* oln/core/abstract/point_set_being_random_accessible.hh: Likewise.
      	* oln/core/abstract/grid.hh: Likewise.
      	* oln/core/abstract/iterator.hh: Likewise.
      	* oln/core/abstract/point.hh: Likewise.
      	* oln/core/abstract/bbox.hh: Likewise.
      	* oln/core/abstract/point_set_being_connected.hh: Likewise.
      	* oln/core/abstract/dpoint.hh: Likewise.
      	* oln/core/abstract/topology_being_random_accessible.hh: Likewise.
      	* oln/core/abstract/topology_having_subset.hh: Likewise.
      	* oln/core/abstract/topology_having_neighborhood.hh: Likewise.
      	* oln/core/abstract/entry.hh: Likewise.
      	* oln/core/abstract/point_set.hh: Likewise.
      	* oln/core/abstract/point_set_having_known_size.hh: Likewise.
      	* oln/core/abstract/neighborhood.hh: Likewise.
      	* oln/core/abstract/point_set_having_bbox.hh: Likewise.
      	* oln/core/abstract/topology.hh: Likewise.
      	* oln/core/2d/neighb2d.hh: Likewise.
      	* oln/core/2d/dpoint2d.hh: Likewise.
      	* oln/core/2d/array2d.hh: Likewise.
      	* oln/core/2d/image2d.hh: Likewise.
      	* oln/core/2d/point2d.hh: Likewise.
      	* oln/core/gen/piter_isubset.hh: Likewise.
      	* oln/core/gen/topo_add_isubset.hh: Likewise.
      	* oln/core/gen/bbox.hh: Likewise.
      	* oln/core/gen/topo_bbox.hh: Likewise.
      	* oln/core/gen/neighb.hh: Likewise.
      	* oln/core/gen/fwd_piter_bbox.hh: Likewise.
      	* oln/core/gen/bbox_fwd_piter.hh: Likewise.
      	* oln/core/gen/fwd_niter_neighb.hh: Likewise.
      	* oln/core/gen/fwd_qiter_win.hh: Likewise.
      	* oln/core/gen/topo_lbbox.hh: Likewise.
      	* oln/core/gen/window.hh: Likewise.
      	* oln/core/gen/bbox_bkd_piter.hh: Likewise.
      	* oln/core/gen/bkd_piter_bbox.hh: Likewise.
      	* oln/core/gen/topo_add_nbh.hh: Likewise.
      	* oln/core/gen/mapimage.hh: Likewise.
      	* oln/core/internal/tracked_ptr.hh: Likewise.
      	* oln/core/internal/topology_morpher.hh: Likewise.
      	* oln/core/internal/point_nd.hh: Likewise.
      	* oln/core/internal/bbox_bkd_piter.hh: Likewise.
      	* oln/core/internal/bbox_fwd_piter.hh: Likewise.
      	* oln/core/internal/dpoint_nd.hh: Likewise.
      	* oln/basics2d.hh: Likewise.
      	* oln/morpher/add_isubset.hh: Likewise.
      	* oln/morpher/identity.hh: Likewise.
      	* oln/morpher/internal/image_extension.hh: Likewise.
      	* oln/morpher/add_neighborhood.hh: Likewise.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@608 4aad255d-cdde-0310-9447-f3009e2ae8c0
      f5c31fa0
  16. 27 Sep, 2006 1 commit
    • Thierry Geraud's avatar
      2006-09-27 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 09b42296
      Thierry Geraud authored
      	Adjust guards to directory names.
      	
      	* oln/automatic/topology_having_bbox.hh: Adjust guard to directory name.
      	* oln/automatic/image.hh: Likewise.
      	* oln/automatic/image_being_random_accessible.hh: Likewise.
      	* oln/automatic/image_having_neighborhood.hh: Likewise.
      	* oln/automatic/topology_being_random_accessible.hh: Likewise.
      	* oln/automatic/topology_having_neighborhood.hh: Likewise.
      	* oln/automatic/image_being_mutable.hh: Likewise.
      	* oln/core/type.hh: Likewise.
      	* oln/core/traits_id.hh: Likewise.
      	* oln/core/typedefs.hh: Likewise.
      	* oln/core/macros.hh: Likewise.
      	* oln/core/point_set_entry.hh: Likewise.
      	* oln/core/neighborhood_entry.hh: Likewise.
      	* oln/core/topology_entry.hh: Likewise.
      	* oln/core/image_entry.hh: Likewise.
      	* oln/core/abstract/iterator_on_points.hh: Likewise.
      	* oln/core/abstract/image.hh: Likewise.
      	* oln/core/abstract/topology_hierarchies.hh: Likewise.
      	* oln/core/abstract/topology_having_bbox.hh: Likewise.
      	* oln/core/abstract/image/type/binary.hh: Likewise.
      	* oln/core/abstract/image/type/data.hh: Likewise.
      	* oln/core/abstract/image/type/integre.hh: Likewise.
      	* oln/core/abstract/image/type/grey_level.hh: Likewise.
      	* oln/core/abstract/image/type/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/type/color.hh: Likewise.
      	* oln/core/abstract/image/type/label.hh: Likewise.
      	* oln/core/abstract/image/mutability/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/hierarchies.hh: Likewise.
      	* oln/core/abstract/image/dimension/1d.hh: Likewise.
      	* oln/core/abstract/image/dimension/2d.hh: Likewise.
      	* oln/core/abstract/image/dimension/3d.hh: Likewise.
      	* oln/core/abstract/image/dimension/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/neighborhood/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/accessibility/hierarchy.hh: Likewise.
      	* oln/core/abstract/image/bbox/hierarchy.hh: Likewise.
      	* oln/core/abstract/grid.hh: Likewise.
      	* oln/core/abstract/point_set_being_random_accessible.hh: Likewise.
      	* oln/core/abstract/any.hh: Likewise.
      	* oln/core/abstract/point.hh: Likewise.
      	* oln/core/abstract/iterator.hh: Likewise.
      	* oln/core/abstract/point_set_being_connected.hh: Likewise.
      	* oln/core/abstract/bbox.hh: Likewise.
      	* oln/core/abstract/topology_being_random_accessible.hh: Likewise.
      	* oln/core/abstract/dpoint.hh: Likewise.
      	* oln/core/abstract/topology_having_neighborhood.hh: Likewise.
      	* oln/core/abstract/entry.hh: Likewise.
      	* oln/core/abstract/point_set.hh: Likewise.
      	* oln/core/abstract/point_set_having_known_size.hh: Likewise.
      	* oln/core/abstract/neighborhood.hh: Likewise.
      	* oln/core/abstract/point_set_having_bbox.hh: Likewise.
      	* oln/core/abstract/point_set_hierarchies.hh: Likewise.
      	* oln/core/abstract/topology.hh: Likewise.
      	* oln/core/abstract/internal/image_impl.hh: Likewise.
      	* oln/core/1d/grid1d.hh: Likewise.
      	* oln/core/traits.hh: Likewise.
      	* oln/core/2d/aliases.hh: Likewise.
      	* oln/core/2d/neighb2d.hh: Likewise.
      	* oln/core/2d/dpoint2d.hh: Likewise.
      	* oln/core/2d/array2d.hh: Likewise.
      	* oln/core/2d/image2d.hh: Likewise.
      	* oln/core/2d/grid2d.hh: Likewise.
      	* oln/core/2d/point2d.hh: Likewise.
      	* oln/core/3d/grid3d.hh: Likewise.
      	* oln/core/case.hh: Likewise.
      	* oln/core/gen/topo_lbbox.hh: Likewise.
      	* oln/core/gen/bbox.hh: Likewise.
      	* oln/core/gen/topo_bbox.hh: Likewise.
      	* oln/core/gen/neighb.hh: Likewise.
      	* oln/core/gen/fwd_piter_bbox.hh: Likewise.
      	* oln/core/gen/bbox_fwd_piter.hh: Likewise.
      	* oln/core/gen/bbox_bkd_piter.hh: Likewise.
      	* oln/core/gen/bkd_piter_bbox.hh: Likewise.
      	* oln/core/gen/topo_add_nbh.hh: Likewise.
      	* oln/core/gen/mapimage.hh: Likewise.
      	* oln/core/internal/topology_morpher.hh: Likewise.
      	* oln/core/internal/point_nd.hh: Likewise.
      	* oln/core/internal/bbox_bkd_piter.hh: Likewise.
      	* oln/core/internal/bbox_fwd_piter.hh: Likewise.
      	* oln/core/internal/dpoint_nd.hh: Likewise.
      	* oln/basics2d.hh: Likewise.
      	* oln/morpher/identity.hh: Likewise.
      	* oln/morpher/internal/image_extension.hh: Likewise.
      	* oln/morpher/tags.hh: Likewise.
      	* oln/morpher/add_neighborhood.hh: Likewise.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@579 4aad255d-cdde-0310-9447-f3009e2ae8c0
      09b42296
  17. 31 Aug, 2006 1 commit
    • Thierry Geraud's avatar
      2006-08-31 Thierry GERAUD <theo@tegucigalpa.lrde.epita.fr> · 65f043b1
      Thierry Geraud authored
      	Add dpoint, oln traits, and operators on point/dpoint.
      	
      	* oln/core/type.hh: New.
      	* oln/core/traits_id.hh: New.
      	* oln/core/abstract/dpoint.hh: New.
      	* oln/core/abstract/dpoint_nd.hh: New.
      	* oln/core/traits.hh: New.
      	* oln/core/2d/dpoint2d.hh: New.
      	* oln/core/abstract/point.hh (point): Add inheritance to
      	oln::type.
      	(operators): New.
      	* oln/core/abstract/point_nd.hh (point_): New meta-function.
      	(impl_eq): Rename as...
      	(impl_equal): ...this.
      	(coord): Rename as...
      	(coord_t): ...this.
      	(impl_less): New.
      	(impl_plus_equal, impl_plus): New.
      	(impl_minus_equal, impl_minus, impl_minus): New.
      	(vec): New.
      	(case_): New specializations.
      	(point_nd): New ctor.
      	* oln/core/2d/point2d.hh: Update forward declarations.
      	(point_, dpoint_): New specializations.
      	(point2d): New ctor.
      	(coord): Rename as...
      	(coord_t): ...this.
      
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@511 4aad255d-cdde-0310-9447-f3009e2ae8c0
      65f043b1
  18. 21 Apr, 2006 1 commit
    • Roland Levillain's avatar
      Fix copyright notices. · bab301fd
      Roland Levillain authored
      	* extended/xtd/res.hh,
      	* extended/xtd/math.hh,
      	* extended/xtd/cast.hh,
      	* extended/xtd/cfun.hh,
      	* extended/xtd/mexpr.hh,
      	* extended/xtd/math/log.hh,
      	* extended/xtd/math/floor.hh,
      	* extended/xtd/math/tan.hh,
      	* extended/xtd/math/log10.hh,
      	* extended/xtd/math/atan.hh,
      	* extended/xtd/math/cos.hh,
      	* extended/xtd/math/acos.hh,
      	* extended/xtd/math/sqrt.hh,
      	* extended/xtd/math/sin.hh,
      	* extended/xtd/math/tanh.hh,
      	* extended/xtd/math/asin.hh,
      	* extended/xtd/math/cosh.hh,
      	* extended/xtd/math/id.hh,
      	* extended/xtd/math/exp.hh,
      	* extended/xtd/math/logic.hh,
      	* extended/xtd/math/sinh.hh,
      	* extended/xtd/math/abs.hh,
      	* extended/xtd/math/pow.hh,
      	* extended/xtd/math/atan2.hh,
      	* extended/xtd/math/includes.hh,
      	* extended/xtd/math/arith.hh,
      	* extended/xtd/math/constraints.hh,
      	* extended/xtd/math/ceil.hh,
      	* extended/xtd/math/cmp.hh,
      	* extended/xtd/literal.hh,
      	* extended/xtd/args.hh,
      	* extended/xtd/mfun.hh,
      	* extended/xtd/abstract/nary_fun.hh,
      	* extended/xtd/abstract/open_nary_fun.hh,
      	* extended/xtd/abstract/plain_nary_fun.hh,
      	* extended/xtd/abstract/fun_expr.hh,
      	* extended/xtd/abstract/meta_nary_fun.hh,
      	* extended/xtd/abstract/fun.hh,
      	* extended/xtd/abstract/open_fun.hh,
      	* extended/xtd/abstract/plain_fun.hh,
      	* extended/xtd/abstract/meta_fun.hh,
      	* extended/xtd/abstract/fun_nary_expr.hh,
      	* extended/xtd/optraits.hh,
      	* extended/xtd/traits.hh,
      	* extended/xtd/builtin/traits.hh,
      	* extended/xtd/arg.hh,
      	* extended/xtd/bind.hh,
      	* extended/xtd/internal/opmacros.hh,
      	* extended/xtd/internal/mlc.hh,
      	* metalic/mlc/elt.hh,
      	* metalic/mlc/ret.hh,
      	* metalic/mlc/int.hh,
      	* metalic/mlc/pair.hh,
      	* metalic/mlc/bool.hh,
      	* metalic/mlc/flags.hh,
      	* metalic/mlc/comma.hh,
      	* metalic/mlc/logic.hh,
      	* metalic/mlc/if.hh,
      	* metalic/mlc/values.hh,
      	* metalic/mlc/typedef.hh,
      	* metalic/mlc/assert.hh,
      	* metalic/mlc/switch.hh,
      	* metalic/mlc/valist.hh,
      	* metalic/mlc/implies.hh,
      	* metalic/mlc/abstract/type.hh,
      	* metalic/mlc/abstract/bexpr.hh,
      	* metalic/mlc/abort.hh,
      	* metalic/mlc/to_string.hh,
      	* metalic/mlc/wrap.hh,
      	* metalic/mlc/is_a.hh,
      	* metalic/mlc/case.hh,
      	* metalic/mlc/value.hh,
      	* metalic/mlc/char.hh,
      	* metalic/mlc/contract.hh,
      	* metalic/mlc/uint.hh,
      	* metalic/mlc/cmp.hh,
      	* metalic/mlc/bexpr.hh,
      	* static/tests/properties.cc,
      	* static/tests/entry.cc,
      	* static/tests/any.cc: Update the FSF postal address.
      
      	* extended/tests/cfun.cc,
      	* extended/tests/id.cc,
      	* extended/tests/bind.cc,
      	* extended/tests/bi_traits/bool.cc,
      	* extended/tests/bi_traits/char.cc,
      	* extended/tests/bi_traits/sint.cc,
      	* extended/tests/bi_traits/uint.cc,
      	* extended/tests/bi_traits/schar.cc,
      	* extended/tests/bi_traits/slong.cc,
      	* extended/tests/bi_traits/sshort.cc,
      	* extended/tests/bi_traits/uchar.cc,
      	* extended/tests/bi_traits/ushort.cc,
      	* extended/tests/bi_traits/ulong.cc,
      	* extended/tests/bi_traits/float.cc,
      	* extended/tests/bi_traits/ldouble.cc,
      	* extended/tests/bi_traits/double.cc,
      	* extended/tests/cos.cc,
      	* extended/tests/abs.cc,
      	* extended/tests/optraits.cc,
      	* extended/tests/lit.cc,
      	* extended/tests/math.cc,
      	* extended/tests/cast.cc,
      	* metalic/tests/is_a.cc,
      	* metalic/tests/case.cc,
      	* metalic/tests/if.cc,
      	* metalic/tests/typedef.cc,
      	* metalic/tests/or.cc,
      	* metalic/tests/switch.cc,
      	* metalic/tests/gcase.cc,
      	* metalic/tests/protected.cc,
      	* metalic/tests/ret.cc,
      	* static/stc/entry.hh,
      	* static/stc/any.hh,
      	* static/stc/properties.hh: Add missing copyright notices.
      
      	* olena/oln/core/typedefs.hh,
      	* olena/oln/core/abstract/image.hh,
      	* olena/oln/core/abstract/image_entry.hh,
      	* olena/oln/core/abstract/macros.hh,
      	* olena/oln/core/abstract/image_dimension.hh,
      	* olena/oln/core/abstract/any.hh,
      	* olena/oln/core/abstract/internal/image_impl.hh: .
      	* olena/tests/image_entry.cc: Fix the FSF postal address.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@465 4aad255d-cdde-0310-9447-f3009e2ae8c0
      bab301fd
  19. 11 Apr, 2006 1 commit
    • Thierry Geraud's avatar
      Fix some icpc remarks and update operator traits. · 1f570ebc
      Thierry Geraud authored
      - xtd/res.hh (macros): Add spaces to fix pb with icpc preproc.
      - xtd/args.hh (xtd_nargs): Likewise.
      - xtd/math/abs.hh (internal::int_): Handwrite code.
      - xtd/math/pow.hh: Cosmetics.
      - xtd/math/arith.hh: Add comments.
      - xtd/literal.hh (argument): Remove reference so that temporaries
      are copied.
      - xtd/abstract/fun_nary_expr.hh: Likewise.
      - xtd/bind.hh: Likewise.
      - xtd/abstract/any.hh: Remove cause obsolete.
      - xtd/abstract/fun.hh: Add doc.
      (abstract::fun_): Disable imperative operators.
      - xtd/abstract/plain_fun.hh: Add doc.
      - xtd/optraits.hh: Rewrite.
      - xtd/traits.hh: New.
      - xtd/builtin/traits.hh: Replace dummy code by effective one.
      - xtd/internal/opmacros.hh: Rewrite.
      - xtd/internal/mlc.hh: Add include.
      - tests: Add ignore rule for '.deps'.
      - tests/cfun.cc: Fix icpc remark.
      - tests/abs.cc: New.
      - tests/optraits.cc: New.
      - tests/Makefile.am: Update.
      - tests/bi_traits: New directory to test builtin op traits.
      - tests/bi_traits/bool.cc: New.
      - tests/bi_traits/char.cc: New.
      - tests/bi_traits/sint.cc: New.
      - tests/bi_traits/uint.cc: New.
      - tests/bi_traits/schar.cc: New.
      - tests/bi_traits/slong.cc: New.
      - tests/bi_traits/uchar.cc: New.
      - tests/bi_traits/sshort.cc: New.
      - tests/bi_traits/ulong.cc: New.
      - tests/bi_traits/ushort.cc: New.
      - tests/bi_traits/float.cc: New.
      - tests/bi_traits/ldouble.cc: New.
      - tests/bi_traits/double.cc: New.
      
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@457 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1f570ebc