- 04 Sep, 2008 1 commit
-
-
Thierry Geraud authored
Move image files from mln/core/ to mln/core/image/. * mln/core/bgraph_image.hh, * mln/core/bgraph_psite.hh, * mln/core/cast_image.hh, * mln/core/decorated_image.hh, * mln/core/fi_adaptor.hh, * mln/core/graph_elt_neighborhood.hh, * mln/core/graph_elt_window.hh, * mln/core/graph_image.hh, * mln/core/graph_neighborhood_piter.hh, * mln/core/graph_psite.hh, * mln/core/graph_window_piter.hh, * mln/core/hexa.hh, * mln/core/hexa_piter.hh, * mln/core/image1d.hh, * mln/core/image2d.hh, * mln/core/image2d_h.hh, * mln/core/image3d.hh, * mln/core/image_if.hh, * mln/core/inplace.hh, * mln/core/interpolated.hh, * mln/core/line_graph_elt_neighborhood.hh, * mln/core/line_graph_elt_window.hh, * mln/core/line_graph_image.hh, * mln/core/line_graph_neighborhood_piter.hh, * mln/core/line_graph_psite.hh, * mln/core/line_graph_window_piter.hh, * mln/core/mono_obased_rle_encode.hh, * mln/core/mono_obased_rle_image.hh, * mln/core/mono_rle_encode.hh, * mln/core/mono_rle_image.hh, * mln/core/obased_rle_encode.hh, * mln/core/obased_rle_image.hh, * mln/core/plain.hh, * mln/core/rle_encode.hh, * mln/core/rle_image.hh, * mln/core/safe.hh, * mln/core/sparse_encode.hh, * mln/core/sparse_image.hh, * mln/core/sub_image.hh, * mln/core/t_image.hh, * mln/core/tr_image.hh, * mln/core/tr_mesh.hh, * mln/core/translate_image.hh, * mln/core/value_enc_image.hh, * mln/core/value_encode.hh: Rename as... * mln/core/image/bgraph_image.hh, * mln/core/image/bgraph_psite.hh, * mln/core/image/cast_image.hh, * mln/core/image/decorated_image.hh, * mln/core/image/fi_adaptor.hh, * mln/core/image/graph_elt_neighborhood.hh, * mln/core/image/graph_elt_window.hh, * mln/core/image/graph_image.hh, * mln/core/image/graph_neighborhood_piter.hh, * mln/core/image/graph_psite.hh, * mln/core/image/graph_window_piter.hh, * mln/core/image/hexa.hh, * mln/core/image/hexa_piter.hh, * mln/core/image/image1d.hh, * mln/core/image/image2d.hh, * mln/core/image/image2d_h.hh, * mln/core/image/image3d.hh, * mln/core/image/image_if.hh, * mln/core/image/inplace.hh, * mln/core/image/interpolated.hh, * mln/core/image/line_graph_elt_neighborhood.hh, * mln/core/image/line_graph_elt_window.hh, * mln/core/image/line_graph_image.hh, * mln/core/image/line_graph_neighborhood_piter.hh, * mln/core/image/line_graph_psite.hh, * mln/core/image/line_graph_window_piter.hh, * mln/core/image/mono_obased_rle_encode.hh, * mln/core/image/mono_obased_rle_image.hh, * mln/core/image/mono_rle_encode.hh, * mln/core/image/mono_rle_image.hh, * mln/core/image/obased_rle_encode.hh, * mln/core/image/obased_rle_image.hh, * mln/core/image/plain.hh, * mln/core/image/rle_encode.hh, * mln/core/image/rle_image.hh, * mln/core/image/safe.hh, * mln/core/image/sparse_encode.hh, * mln/core/image/sparse_image.hh, * mln/core/image/sub_image.hh, * mln/core/image/t_image.hh, * mln/core/image/tr_image.hh, * mln/core/image/tr_mesh.hh, * mln/core/image/translate_image.hh, * mln/core/image/value_enc_image.hh, * mln/core/image/value_encode.hh: ...these. Update guards and includes. * tools/seed2tiling.cc, * tools/area_flooding.cc, * tests/trait/image/images.cc, * tests/trait/ch_value.cc, * tests/debug/iota.cc, * tests/debug/println_with_border.cc, * tests/debug/println.cc, * tests/histo/compute.cc, * tests/histo/to_image1d.cc, * tests/core/graph_elt_neighborhood.cc, * tests/core/image_if_value.cc, * tests/core/window1d.cc, * tests/core/window2d.cc, * tests/core/clock_neighb2d.cc, * tests/core/window3d.cc, * tests/core/graph_image_wst.cc, * tests/core/image_if_interval.cc, * tests/core/bgraph_image.cc, * tests/core/mono_rle_image.cc, * tests/core/pixter2d_more.cc, * tests/core/cast_image.cc, * tests/core/point_set_compatibility.cc, * tests/core/pixter1d.cc, * tests/core/pixter2d.cc, * tests/core/obased_rle_image.cc, * tests/core/pixter3d.cc, * tests/core/graph_image.cc, * tests/core/pixel.cc, * tests/core/pixter3d_more.cc, * tests/core/pset_if.cc, * tests/core/mono_obased_rle_image.cc, * tests/core/sub_image.cc, * tests/core/graph_elt_window.cc, * tests/core/sparse_image.cc, * tests/core/clone.cc, * tests/core/plain.cc, * tests/core/t_image.cc, * tests/core/p_runs.cc, * tests/core/image1d.cc, * tests/core/fi_adaptor.cc, * tests/core/image2d.cc, * tests/core/image3d.cc, * tests/core/image2d_h.cc, * tests/core/clock_test.cc, * tests/core/decorated_image.cc, * tests/core/translate_image.cc, * tests/core/image_if.cc, * tests/core/initialize.cc, * tests/core/line_graph_elt_window.cc, * tests/core/value_enc_image.cc, * tests/core/line_graph_elt_neighborhood.cc, * tests/core/pset_array.cc, * tests/core/line_graph_image.cc, * tests/core/dpoints_pixter.cc, * tests/core/safe_image.cc, * tests/core/pixter1d_more.cc, * tests/core/rle_image.cc, * tests/core/hexa.cc, * tests/core/tr_image.cc, * tests/core/interpolated.cc, * tests/core/line_piter.cc, * tests/neighb/image.cc, * tests/draw/label.cc, * tests/draw/graph.cc, * tests/draw/line.cc, * tests/level/transform_full.cc, * tests/level/median.cc, * tests/level/compute_full.cc, * tests/level/sort_psites_full.cc, * tests/level/median_hline2d.cc, * tests/level/abs.cc, * tests/level/assign_full.cc, * tests/level/apply_full.cc, * tests/level/fill_full.cc, * tests/level/median_fast.cc, * tests/level/compute.cc, * tests/level/sort_psites.cc, * tests/level/assign.cc, * tests/level/approx/median.cc, * tests/level/fill.cc, * tests/level/abs_full.cc, * tests/level/memcpy_.cc, * tests/level/median_dir.cc, * tests/level/stretch_full.cc, * tests/level/paste_full.cc, * tests/level/compare_full.cc, * tests/level/saturate_full.cc, * tests/level/transform.cc, * tests/level/replace.cc, * tests/level/stretch.cc, * tests/level/paste.cc, * tests/level/fill_with_value.cc, * tests/level/naive/median.cc, * tests/level/take.cc, * tests/level/apply.cc, * tests/level/compare.cc, * tests/level/saturate.cc, * tests/level/memset_.cc, * tests/arith/minus.cc, * tests/arith/minus_full.cc, * tests/arith/times.cc, * tests/arith/times_full.cc, * tests/arith/plus.cc, * tests/arith/plus_full.cc, * tests/arith/revert.cc, * tests/arith/revert_full.cc, * tests/linear/convolve.cc, * tests/linear/lap.cc, * tests/linear/log.cc, * tests/linear/line_convolve.cc, * tests/linear/sobel.cc, * tests/linear/local/convolve.cc, * tests/linear/gaussian.cc, * tests/accu/pair.cc, * tests/accu/median.cc, * tests/accu/compute.cc, * tests/accu/mean.cc, * tests/accu/nil.cc, * tests/accu/min.cc, * tests/accu/max.cc, * tests/value/stack.cc, * tests/value/float01.cc, * tests/border/duplicate_full.cc, * tests/border/mirror_full.cc, * tests/border/equalize_full.cc, * tests/border/get_full.cc, * tests/border/resize.cc, * tests/border/find_full.cc, * tests/border/resize_image1d_1.cc, * tests/border/fill_full.cc, * tests/border/resize_image2d_1.cc, * tests/border/resize_image1d_2.cc, * tests/border/duplicate.cc, * tests/border/resize_image1d_3.cc, * tests/border/mirror.cc, * tests/border/resize_image3d_1.cc, * tests/border/resize_image2d_2.cc, * tests/border/resize_image2d_3.cc, * tests/border/resize_image3d_2.cc, * tests/border/adjust_full.cc, * tests/border/resize_image3d_3.cc, * tests/border/resize_sub_image.cc, * tests/border/equalize.cc, * tests/border/get.cc, * tests/border/find.cc, * tests/border/resize_image_if.cc, * tests/border/resize_full.cc, * tests/border/fill.cc, * tests/border/adjust.cc, * tests/test/positive.cc, * tests/convert/to_p_set.cc, * tests/convert/to_tiles.cc, * tests/convert/to_image.cc, * tests/convert/to_window.cc, * tests/estim/mean.cc, * tests/pw/value.cc, * tests/geom/max_sli.cc, * tests/geom/resize.cc, * tests/geom/nrows.cc, * tests/geom/seed2tiling_roundness.cc, * tests/geom/seed2tiling.cc, * tests/geom/min_row.cc, * tests/geom/ninds.cc, * tests/geom/max_row.cc, * tests/geom/min_ind.cc, * tests/geom/ncols.cc, * tests/geom/max_ind.cc, * tests/geom/min_col.cc, * tests/geom/max_col.cc, * tests/geom/nslis.cc, * tests/geom/min_sli.cc, * tests/fun/x2x/rotation.cc, * tests/fun/v2v/rgb_hsi_conversion.cc, * tests/binarization/threshold.cc, * tests/morpho/contrast.cc, * tests/morpho/meyer_wst_long.cc, * tests/morpho/gradient.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/laplacian.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/display/color_pretty.cc, * tests/io/pgm/pgm27.cc, * tests/io/pgm/pgm19.cc, * tests/io/pgm/pgm.cc, * tests/io/pgm/pgm16.cc, * tests/io/fits/fits.cc, * tests/io/ppm/ppm.cc, * tests/io/ppm/ppm23.cc, * tests/io/ppm/ppm16.cc, * tests/io/pbm/pbm.cc, * tests/logical/or.cc, * tests/logical/not.cc, * tests/logical/or_full.cc, * tests/logical/and_not.cc, * tests/logical/and.cc, * tests/logical/not_full.cc, * tests/logical/and_not_full.cc, * tests/logical/and_full.cc, * tests/canvas/chamfer.cc, * tests/canvas/browsing/directional.cc, * tests/canvas/browsing/fwd.cc, * tests/canvas/browsing/snake_fwd.cc, * tests/util/tree_to_image.cc, * tests/util/branch_iter_ind.cc, * tests/util/lemmings.cc, * tests/util/tree_fast_to_image.cc, * tests/util/branch_iter.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/p_line2d.cc, * doc/tutorial/examples/p_array.cc, * doc/tutorial/examples/p_array.2.cc, * doc/tutorial/examples/image_if.cc, * doc/tutorial/examples/p_image.cc, * doc/tutorial/examples/p_queue.cc, * doc/tutorial/examples/image_plain.cc, * doc/tutorial/examples/p_vaccess.cc, * doc/tutorial/examples/window.cc, * doc/tutorial/examples/p_key.cc, * doc/tutorial/examples/p_key.2.cc, * doc/tutorial/examples/image2d.cc, * doc/tutorial/examples/image_safe.cc, * doc/tutorial/examples/proxy.cc, * doc/tutorial/examples/p_run.cc, * doc/tutorial/examples/box.cc, * doc/tutorial/examples/image_flat.cc, * doc/tutorial/examples/p_mutable_array_of.cc, * doc/benchmark/p_runs.cc, * doc/benchmark/image2d.cc, * doc/examples/labeling_algo.cc, * mln/debug/put_word.hh, * mln/core/internal/graph_vicinity_piter.hh, * mln/core/internal/line_graph_vicinity_piter.hh, * mln/core/p_image2d.hh, * mln/core/site_set/p_bgraph.hh, * mln/core/site_set/p_graph_piter.hh, * mln/core/site_set/p_bgraph_piter.hh, * mln/core/site_set/p_line_graph.hh, * mln/core/site_set/p_line_graph_piter.hh, * mln/core/site_set/p_graph.hh, * mln/draw/graph.hh, * mln/level/fill_with_image.hh, * mln/level/replace.hh, * mln/level/paste.hh, * mln/level/fill.spe.hh, * mln/level/fill_with_value.hh, * mln/linear/line_x2_convolve.hh, * mln/accu/count_adjacent_vertices.hh, * mln/accu/rank.hh, * mln/accu/rank_high_quant.hh, * mln/accu/rank_bool.hh, * mln/border/mirror.hh, * mln/make/image1d.hh, * mln/make/image2d.hh, * mln/convert/to_tiles.hh, * mln/convert/to_image.hh, * mln/convert/to_window.hh, * mln/geom/chamfer.hh, * mln/morpho/opening_area_on_vertices.hh, * mln/morpho/line_gradient.hh, * mln/morpho/closing_area_on_vertices.hh, * mln/display/color_pretty.hh, * mln/display/remove.hh, * mln/display/save.hh, * mln/display/show.hh, * mln/io/pfm/load.hh, * mln/io/pgm/load.hh, * mln/io/fits/load.hh, * mln/io/pnm/load.hh, * mln/io/ppm/load.hh, * mln/io/pbm/load.hh, * sandbox/duhamel/main_mesh_image.cc, * sandbox/duhamel/queue_p_priority.cc, * sandbox/duhamel/graph_labeling.hh, * sandbox/duhamel/translate_image.hh, * sandbox/duhamel/slow_seed2tiling.cc, * sandbox/duhamel/labeling_algo.cc, * sandbox/duhamel/main.cc, * sandbox/duhamel/paste.hh, * sandbox/duhamel/color_sub.cc, * sandbox/duhamel/chamfer.cc, * sandbox/duhamel/mem.hh, * sandbox/duhamel/labeling_algo.hh, * sandbox/duhamel/extract_array.cc, * sandbox/duhamel/abr_to_image.cc, * sandbox/duhamel/translate_image.cc, * sandbox/pellegrin/first_test.cc, * sandbox/pellegrin/set/test/p_runs.cc, * sandbox/pellegrin/set/test/pset_if.cc, * sandbox/pellegrin/set/core/p_bgraph.hh, * sandbox/pellegrin/set/core/p_line_graph.hh, * sandbox/pellegrin/set/core/p_graph.hh, * sandbox/pellegrin/cond_inheritance/test_cond_inherit.cc, * sandbox/aroumougame/skeleton/mesh-skel_region.cc, * sandbox/aroumougame/skeleton/miscellenous.hh, * sandbox/aroumougame/skeleton/test.cc, * sandbox/aroumougame/skeleton/test_image2d.cc, * sandbox/aroumougame/skeleton/mesh-skel.cc, * sandbox/aroumougame/skeleton/test_image3d.cc, * sandbox/aroumougame/skeleton/thinning.hh, * sandbox/aroumougame/skeleton/sedt.hh, * sandbox/nivault/rotation.cc, * sandbox/nivault/plugin-gimp/src/build-image.hh, * sandbox/nivault/extract_score.cc, * sandbox/nivault/extract_character.cc, * sandbox/nivault/median.hh, * sandbox/jardonnet/test/reduce.cc, * sandbox/jardonnet/test/icp_ref.cc, * sandbox/jardonnet/test/gaussian.cc, * sandbox/jardonnet/test/icp.cc, * sandbox/jardonnet/test/gaussian_subsampling.cc, * sandbox/jardonnet/test/test.cc, * sandbox/jardonnet/test/type.cc, * sandbox/jardonnet/test/subsampling.cc, * sandbox/jardonnet/registration/chamfer.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/yuv/test.cc, * sandbox/vigouroux/yuv/get_blue.hh, * sandbox/vigouroux/yuv/get_red.hh, * sandbox/vigouroux/yuv/testfun.cc, * 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/test.cc, * sandbox/vigouroux/cmy/get_blue.hh, * sandbox/vigouroux/cmy/fun.hh, * sandbox/vigouroux/cmy/testfun.cc, * sandbox/vigouroux/cmy/get_green.hh, * sandbox/vigouroux/xyz/test.cc, * sandbox/vigouroux/xyz/rgb_to_xyz.hh, * sandbox/vigouroux/xyz/get_blue.hh, * sandbox/vigouroux/xyz/get_red.hh, * sandbox/vigouroux/xyz/testfun.cc, * sandbox/vigouroux/xyz/get_green.hh, * sandbox/vigouroux/moyenne.cc, * sandbox/vigouroux/lap.cc, * sandbox/vigouroux/yiq/test.cc, * sandbox/vigouroux/yiq/get_blue.hh, * sandbox/vigouroux/yiq/get_red.hh, * sandbox/vigouroux/yiq/rgb_to_yiq.hh, * sandbox/vigouroux/yiq/testfun.cc, * sandbox/vigouroux/yiq/get_green.hh, * sandbox/vigouroux/color.cc, * sandbox/vigouroux/load.cc, * sandbox/vigouroux/conv/test.cc, * sandbox/vigouroux/conv/getred.hh, * sandbox/vigouroux/conv/tored.hh, * sandbox/vigouroux/conv/torgb.hh, * sandbox/vigouroux/conv/rgbto.hh, * sandbox/vigouroux/gradation.hh, * sandbox/vigouroux/testfun.cc, * 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/test_fllt_tiny.cc, * sandbox/garrigues/fllt/test_fllt12.cc, * sandbox/garrigues/fllt/essai.cc, * 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/fllt_merge.hh, * 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/tiled_image2d/tiled_image2d.hh, * sandbox/garrigues/tiled_image2d/tiled_image2d.cc, * sandbox/garrigues/image_identity/interpolated.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/naive.cc, * sandbox/folio/test/dt_maze.cc, * sandbox/folio/test/chamfer.cc, * sandbox/folio/test/dt_bench.cc, * sandbox/folio/test/dt.cc, * sandbox/folio/psn.cc, * sandbox/folio/psn_log.cc, * sandbox/folio/naive.cc, * sandbox/folio/chamfer.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/tests/io/tikz/tikz.cc, * sandbox/abraham/mln/morpho/basic_najman.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2172 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 06 Dec, 2007 1 commit
-
-
Guillaume Duhamel authored
* mln/border/mirror.hh: Add 1d version for this algorithm. Update tests * tests/border/mirror.cc, * tests/border/mirror_full.cc: Fix typo and add test for this. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1598 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 22 Nov, 2007 1 commit
-
-
Guillaume Duhamel authored
* mln/border/all.hh: Update with all headers. * mln/border/mirror.hh: Add 2d version. * mln/border/adjust.hh, * mln/border/duplicate.hh, * mln/border/equalize.hh, * mln/border/fill.hh, * mln/border/find.hh, * mln/border/resize.hh, * mln/border/get.hh: Check typo and tracing. Tests * tests/border/equalize.cc, * tests/border/mirror.cc: New test for these algorithms. * tests/border/Makefile.am: Add previous tests. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1518 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 16 Nov, 2007 1 commit
-
-
Guillaume Duhamel authored
* tests/border: New subdirectory for border test. * tests/Makefile.am: Add border subdirectory. * tests/border/duplicate.cc: New test for duplicate. * tests/border/fill.cc: New test for duplicate. * tests/border_get.cc: Remove ... * tests/border/get.cc: ... and replace here. * tests/border/resize.cc: Move test for resize. * tests/level/median_dir.cc, * tests/level/median_fast.cc, * tests/level/median_hline2d.cc: Fix path for image. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1496 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 16 Oct, 2007 1 commit
-
-
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
-
- 01 Oct, 2007 1 commit
-
-
Nicolas Neri authored
Tests for border fill. * border_fill: New. * border_fill/test_border_fill_image1d_1.cc: New. * border_fill/test_border_fill_image1d_2.cc: New. * border_fill/test_border_fill_image1d_3.cc: New. * border_fill/test_border_fill_image1d_4.cc: New. * border_fill/test_border_fill_image1d_5.cc: New. * border_fill/test_border_fill_image2d_1.cc: New. * border_fill/test_border_fill_image2d_2.cc: New. * border_fill/test_border_fill_image2d_3.cc: New. * border_fill/test_border_fill_image2d_4.cc: New. * border_fill/test_border_fill_image3d_1.cc: New. * border_fill/test_border_fill_image3d_2.cc: New. * border_fill/test_border_fill_image3d_3.cc: New. * border_fill/test_border_fill_image3d_4.cc: New. Tests for border duplicate. * border_duplicate: New. * border_duplicate/test_border_duplicate_image1d_1.cc: New. * border_duplicate/test_border_duplicate_image1d_2.cc: New. * border_duplicate/test_border_duplicate_image1d_3.cc: New. * border_duplicate/test_border_duplicate_image1d_4.cc: New. * border_duplicate/test_border_duplicate_image1d_5.cc: New. * border_duplicate/test_border_duplicate_image2d_1.cc: New. * border_duplicate/test_border_duplicate_image2d_2.cc: New. * border_duplicate/test_border_duplicate_image2d_3.cc: New. * border_duplicate/test_border_duplicate_image2d_4.cc: New. * border_duplicate/test_border_duplicate_image3d_1.cc: New. * border_duplicate/test_border_duplicate_image3d_2.cc: New. * border_duplicate/test_border_duplicate_image3d_3.cc: New. * border_duplicate/test_border_duplicate_image3d_4.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1209 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 20 Sep, 2007 2 commits
-
-
Nicolas Neri authored
Tests for duplicate. * test_border_duplicate_image1d_1.cc, * test_border_duplicate_image1d_2.cc, * test_border_duplicate_image1d_3.cc, * test_border_duplicate_image1d_4.cc, * test_border_duplicate_image1d_5.cc, * test_border_duplicate_image2d_1.cc, * test_border_duplicate_image2d_2.cc, * test_border_duplicate_image2d_3.cc, * test_border_duplicate_image2d_4.cc, * test_border_duplicate_image3d_1.cc, * test_border_duplicate_image3d_2.cc, * test_border_duplicate_image3d_3.cc, * test_border_duplicate_image3d_4.cc: New tests. New print for 3d with border. * debug_print_3d_with_border.hh: New. Update. * test_border_fill_image3d_2.cc, * test_border_fill_image3d_3.cc, * test_border_fill_image3d_4.cc, * test_border_fill_image3d_1.cc, * border_duplicate.hh: Update. New iota * test_debug_iota_3d.cc: New iota debug for 3d. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1147 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Neri authored
* test_border_fill_image1d_1.cc, * test_border_fill_image1d_2.cc, * test_border_fill_image1d_3.cc, * test_border_fill_image1d_4.cc, * test_border_fill_image1d_5.cc, * test_border_fill_image2d_1.cc, * test_border_fill_image2d_2.cc, * test_border_fill_image2d_3.cc, * test_border_fill_image2d_4.cc, * test_border_fill_image3d_1.cc, * test_border_fill_image3d_2.cc, * test_border_fill_image3d_3.cc, * test_border_fill_image3d_4.cc: New tests. * border_fill.cc: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1144 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 17 Sep, 2007 3 commits
-
-
Nicolas Neri authored
* border_mirror.cc: Test file for border mirroring. * border_mirror.hh: Fix border mirroring. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1121 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Neri authored
* border_duplicate.cc: Test for duplicate border. * border_duplicate.hh: Fix duplicate border. * border_fill.hh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1119 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Neri authored
* border_fill.cc: Test file of fill border with println_with_border. * border_fill.hh: Fix fill for border, but need to be optimize. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1118 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 07 Sep, 2007 1 commit
-
-
Thierry Geraud authored
* mln/canvas/browsing: New directory. * mln/canvas/sbrowsing.hh, * mln/linear/fast_gaussian.hh, * tests/approx_median.cc, * tests/assign.cc, * tests/convolve.cc, * tests/fast_median.cc, * tests/fill.cc, * tests/histo.cc, * tests/hmedian.cc, * tests/int_s.cc, * tests/int_u8.cc, * tests/label.cc, * tests/mean.cc, * tests/median.cc, * tests/naive_median.cc, * tests/println.cc, * tests/println_with_border.cc, * tests/rectangle2d.cc, * tests/sobel.cc, * tests/to_image.cc, * tests/to_vec_p.cc, * tests/transform.cc, * tests/vset.cc: Respectively rename as... * mln/canvas/browsing/snake_fwd.hh, * mln/linear/gaussian.hh, * tests/level_approx_median.cc, * tests/level_assign.cc, * tests/linear_convolve.cc, * tests/level_median_fast.cc, * tests/level_fill.cc, * tests/histo_compute.cc, * tests/level_median_hline2d.cc, * tests/value_int_s.cc, * tests/value_int_u8.cc, * tests/value_label.cc, * tests/estim_mean.cc, * tests/level_median.cc, * tests/level_naive_median.cc, * tests/debug_println.cc, * tests/debug_println_with_border.cc, * tests/win_rectangle2d.cc, * tests/linear_sobel.cc, * tests/convert_to_image.cc, * tests/convert_to_vec_p.cc, * tests/level_transform.cc, * tests/value_set.cc: ...these. * mln/level/median.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1084 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 13 Jul, 2007 1 commit
-
-
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
-
- 12 Jul, 2007 1 commit
-
-
Thierry Geraud authored
* tests/window2d.cc: . * tests/median.cc: . * tests/box2d.cc: . * tests/naive_median.cc: New. * tests/histo.cc: . * tests/rectangle2d.cc: New. * mln/convert/to_dpoint.hh: Fix missing include. * mln/level/naive: New. * mln/level/naive/median.hh: New. * mln/level/median.hh: Update. * mln/io/save_pgm.hh, * mln/io/load_pgm.hh: Conform with g++-2.95. * mln/core/dpoint2d.hh (up, down, left, right): New. * mln/core/box.hh: Add impl inheritance. * mln/core/rectangle2d.hh: Fake typedef; add FIXME. (sym_): New. * mln/core/concept/window.hh (operator-): New. * mln/core/concept/doc/window.hh: Update. * mln/core/window.hh (sym_): New. (operators): Help g++-2.95. * mln/core/image2d_b.hh: Add impl inheritance. (init_with, bbox): New. (nrows, ncols): Remove; now inherited. * mln/core/internal/coord_impl.hh: Fix missing include. * mln/core/internal/box_impl.hh: New. * mln/core/internal/set_of.hh: Turn to lazy. (operator==): New. * mln/accu/median.hh: Conform with g++-2.95. * mln/value/viter.hh: Help g++-2.95. * mln/value/set.hh: Cosmetics. * mln/value/int_u.hh: Help g++-2.95. * mln/value/internal/value_like.hh (to_equiv): New. * mln/border/thickness.hh: Remove const. * img: New. * img/lena.pgm: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@1006 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 06 Jul, 2007 1 commit
-
-
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
-
- 22 Mar, 2007 1 commit
-
-
Thierry Geraud authored
* oln/core/internal/dpoints_piter_impl.hh: New; copy of... * oln/core/internal/dpoints_piter.hh: ...this. * oln/debug/print_nbh.hh: Update. * oln/core/gen/dpoints_piter.hh (dpoints_fwd_piter_): Overload. Update inheritance. (dpoints_bkd_piter_): Update. (include): Update. * oln/core/internal/image_selectors.hh (Image_mutability): Add FIXME. * oln/core/internal/op_image_plus_nbh.hh: Better commentary. Minor fixes. * oln/accumulator/and.hh (include): Remove max_value.hh. (init): Use 'true'. (operator()): Use 'and'. * oln/accumulator/or.hh (include): Remove max_value.hh. (ultimate): Remove. (init): Use 'false'. (operator()): Use 'or'. * oln/core/concept/accumulator.hh: Add FIXME. * oln/core/internal/max_value.hh (oln_min): Remove. * oln/core/internal/min_value.hh: Add FIXME. * oln/morpho/dilation.hh: Fix. * oln/level/local.hh (local_): Update 'or on nbh' version. (local_): Inactivate other optimized versions. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@894 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 21 Mar, 2007 2 commits
-
-
Ugo Jardonnet authored
* oln/accumulator/and.hh: New. * oln/accumulator/or.hh: New. * oln/core/internal/max_value.hh, * oln/core/internal/op_image_plus_nbh.hh, * oln/morpho/elementary_erosion.hh, * oln/morpho/dilation.hh: Update. * oln/morpho/elementary_closing.hh, * oln/morpho/elementary_opening.hh: New. * oln/morpho/elementary_dilation.hh: Update. * oln/morpho/erosion.hh: New. * oln/morpho/opening.hh: New. * oln/level/local.hh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@893 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* oln/core/concept/image.hh (Gray_Level_Image, Color_Image) (Label_Image, Binary_Image, String_Image) (Deformation_Field_Image, Data_Image): New. * oln/core/internal/max_value.hh: Fix. * oln/core/internal/image_selectors.hh (Image_value_kind): New. * oln/morpho/dilation.hh: Fix. * oln/morpho/elementary_erosion.hh (elementary_erosion_): Rename as... (elementary_erosion_on_function_): ...this. (elementary_erosion_on_set_): New. (elementary_erosion_): Dispatch over function/set. (elementary_erosion): Update. * oln/level/local.hh (A): Rename as... (F): ...this. * oln/accumulator/max.hh, * oln/core/internal/min_value.hh, * oln/morpho/elementary_dilation.hh: New. * oln/value/greylevel.hh: Rename as... * oln/value/graylevel.hh: ...this. (greylevel_, greylevel): Rename as... (graylevel_, graylevel): ...these. * oln/value/default.hh (greylevel): Rename as... (graylevel): ...this. * oln/value/all.hh (include): Update. * oln/value/bin.hh (bin): Change from greylevel_<1> to graylevel_<1>. * oln/value/tags.hh (is_grey_level): Rename as... (is_gray_level): ...this. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@892 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 16 Mar, 2007 1 commit
-
-
Ugo Jardonnet authored
* oln/function/min.hh: . * oln/level/apply.hh: . * oln/level/local.hh: . * oln/core/concept/functions.hh: . * oln/core/internal/max_value.hh: . * oln/morphomath/erosion.hh: . git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@884 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 14 Mar, 2007 1 commit
-
-
Ugo Jardonnet authored
* tests/core/Makefile.am: . * oln/function: New. * oln/function/min.hh: New. * oln/level/apply.hh: . * oln/level/local.hh: New. * oln/core/concept/image.hh: . * oln/core/concept/functions.hh: . * oln/core/internal/max_value.hh: New. * oln/morphomath: New. * oln/morphomath/dilatation.hh: New. * oln/morphomath/erosion.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@875 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 13 Mar, 2007 2 commits
-
-
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
-
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
-
- 17 Oct, 2006 1 commit
-
-
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
-
- 09 Oct, 2006 1 commit
-
-
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
-
- 27 Sep, 2006 1 commit
-
-
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
-
- 31 Aug, 2006 1 commit
-
-
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
-
- 21 Apr, 2006 1 commit
-
-
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
-
- 11 Apr, 2006 1 commit
-
-
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
-