Commit ae121aec authored by Guillaume Lazzara's avatar Guillaume Lazzara
Browse files

Update documentation.

	* doc/Doxyfile.in: update example_path and image_path.

	* doc/Makefile.am: Add new targets white-paper and ref-guide.

	* doc/doc.mk: update paths.

	* doc/tutorial/samples/accu-right-instanciation.cc,
	* doc/tutorial/samples/accu-wrong-instanciation.cc.raw,
	* doc/tutorial/samples/borderthickness.cc,
	* doc/tutorial/samples/box2d-bbox.cc,
	* doc/tutorial/samples/domain-display.cc,
	* doc/tutorial/samples/dpoint-1.cc,
	* doc/tutorial/samples/estim-sites.cc,
	* doc/tutorial/samples/extend.cc,
	* doc/tutorial/samples/extension-ignore.cc,
	* doc/tutorial/samples/fill-call-1.cc,
	* doc/tutorial/samples/fill-part-image.cc,
	* doc/tutorial/samples/fill-proto.cc.raw,
	* doc/tutorial/samples/fill-subdomain-shorter.cc,
	* doc/tutorial/samples/fill-subdomain.cc,
	* doc/tutorial/samples/fill-subimage-cfun.cc,
	* doc/tutorial/samples/fill.cc,
	* doc/tutorial/samples/forall-piter.cc,
	* doc/tutorial/samples/fun-p2v-1.cc,
	* doc/tutorial/samples/graph-data.cc,
	* doc/tutorial/samples/graph-iter.cc,
	* doc/tutorial/samples/ima-has.cc,
	* doc/tutorial/samples/ima-load.cc,
	* doc/tutorial/samples/ima-save.cc,
	* doc/tutorial/samples/ima-size.cc,
	* doc/tutorial/samples/ima2d-1.cc,
	* doc/tutorial/samples/ima2d-2.cc,
	* doc/tutorial/samples/ima2d-3.cc,
	* doc/tutorial/samples/ima2d-4.cc,
	* doc/tutorial/samples/ima2d-5.cc,
	* doc/tutorial/samples/ima2d-6-clone.cc,
	* doc/tutorial/samples/ima2d-7.cc,
	* doc/tutorial/samples/ima2d-restricted-1.cc.raw,
	* doc/tutorial/samples/ima2d-restricted-2.cc.raw,
	* doc/tutorial/samples/ima2d-restricted-3.cc.raw,
	* doc/tutorial/samples/ima2d-rot.cc,
	* doc/tutorial/samples/labeling-compute.cc,
	* doc/tutorial/samples/logical-not.cc,
	* doc/tutorial/samples/mln_var.cc,
	* doc/tutorial/samples/parray-append.cc,
	* doc/tutorial/samples/parray-bbox.cc,
	* doc/tutorial/samples/paste-call-1.cc,
	* doc/tutorial/samples/paste.cc,
	* doc/tutorial/samples/point-1.cc,
	* doc/tutorial/samples/predicate-1.cc,
	* doc/tutorial/examples/accu.cc,
	* doc/tutorial/samples/samples.mk,
	* doc/tutorial/examples/box.cc,
	* doc/tutorial/examples/cpp_issue.cc,
	* doc/examples/erosion.cc,
	* doc/tutorial/examples/for_Z.cc,
	* doc/examples/graph.cc,
	* doc/tutorial/examples/image2d.cc,
	* doc/tutorial/examples/image_flat.cc,
	* doc/tutorial/examples/image_if.cc,
	* doc/tutorial/examples/image_plain.cc,
	* doc/tutorial/examples/image_safe.cc,
	* doc/examples/labeling_algo.cc,
	* doc/examples/mk_graph.cc,
	* doc/tutorial/examples/p_array.2.cc,
	* doc/tutorial/examples/p_array.cc,
	* doc/tutorial/examples/p_image.cc,
	* doc/tutorial/examples/p_key.2.cc,
	* doc/tutorial/examples/p_key.cc,
	* doc/tutorial/examples/p_line2d.cc,
	* doc/tutorial/examples/p_mutable_array_of.cc,
	* doc/tutorial/examples/p_queue.cc,
	* doc/tutorial/examples/p_run.cc,
	* doc/tutorial/examples/p_vaccess.cc,
	* doc/tutorial/examples/proxy.cc,
	* doc/tutorial/examples/sub_image.cc,
	* doc/tutorial/examples/sub_image_if.cc,
	* doc/examples/tuto_bis.cc,
	* doc/examples/tuto_one.cc,
	* doc/tutorial/examples/vec.cc,
	* doc/tutorial/examples/win_multiple.cc,
	* doc/tutorial/examples/window.cc,
	* doc/tutorial/samples/tuto2_first_image.cc,
	* doc/tutorial/samples/tuto3_rw_image.cc,
	* doc/tutorial/samples/tuto4_genericity_and_algorithms.cc,
	* doc/tutorial/samples/win-create-1.cc,
	* doc/tutorial/samples/win-create-2.cc,
	* doc/tutorial/figures/extend-1.ppm,
	* doc/tutorial/figures/extend-2.ppm,
	* doc/tutorial/figures/extend-3.ppm,
	* doc/tutorial/figures/extend-4.ppm,
	* doc/tutorial/figures/extend-5.ppm,
	* doc/tutorial/figures/figures.mk,
	* doc/tutorial/figures/fill-subdomain-1.pbm,
	* doc/tutorial/figures/fill-subdomain-2.ppm,
	* doc/tutorial/figures/fill-subdomain-3.ppm,
	* doc/tutorial/figures/fill-subdomain-4.ppm,
	* doc/tutorial/figures/fill-subimage-cfun-1.ppm,
	* doc/tutorial/figures/ima2d-rot-1.ppm,
	* doc/tutorial/figures/ima2d-rot-2.ppm,
	* doc/tutorial/figures/ima_save.pbm,
	* doc/tutorial/figures/labeling-compute-1.pbm,
	* doc/tutorial/figures/labeling-compute-2.ppm,
	* doc/tutorial/figures/logical-not-1.pbm,
	* doc/tutorial/figures/logical-not-2.pbm,
	* doc/tutorial/figures/logical-not-3.pbm,
	* doc/tutorial/figures/tuto2_first_image-1.pbm,
	* doc/tutorial/figures/tuto3_rw_image-1.ppm,
	* doc/tutorial/figures/tuto3_rw_image-2.ppm,
	* doc/tutorial/figures/tuto3_rw_image-3.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-1.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-2.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-3.pbm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-4.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-5.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-6.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-7.pgm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-7.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-8.pgm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-8.ppm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-9.pgm,
	* doc/tutorial/figures/tuto4_genericity_and_algorithms-9.ppm,
	* doc/tutorial/generate_dist_files.sh,
	* doc/groups.hh,
	* doc/tutorial/img/small-enlarged.png,
	* doc/tutorial/img/small.png,
	* doc/tutorial/outputs/accu-right-instanciation.txt,
	* doc/tutorial/outputs/borderthickness.txt,
	* doc/tutorial/outputs/box2d-bbox.txt,
	* doc/tutorial/outputs/domain-display.txt,
	* doc/tutorial/outputs/dpoint-1.txt,
	* doc/tutorial/outputs/estim-sites.txt,
	* doc/tutorial/outputs/extend.txt,
	* doc/tutorial/outputs/extension-ignore.txt,
	* doc/tutorial/outputs/fill-call-1.txt,
	* doc/tutorial/outputs/fill-part-image.txt,
	* doc/tutorial/outputs/fill-subdomain-shorter.txt,
	* doc/tutorial/outputs/fill-subdomain.txt,
	* doc/tutorial/outputs/fill-subimage-cfun.txt,
	* doc/tutorial/outputs/fill.txt,
	* doc/tutorial/outputs/forall-piter.txt,
	* doc/tutorial/outputs/fun-p2v-1.txt,
	* doc/tutorial/outputs/graph-data.txt,
	* doc/tutorial/outputs/graph-iter.txt,
	* doc/tutorial/outputs/graph-output-1.txt,
	* doc/tutorial/outputs/ima-has.txt,
	* doc/tutorial/outputs/ima-save.txt,
	* doc/tutorial/outputs/ima-size.txt,
	* doc/tutorial/outputs/ima2d-1.txt,
	* doc/tutorial/outputs/ima2d-2.txt,
	* doc/tutorial/outputs/ima2d-3.txt,
	* doc/tutorial/outputs/ima2d-4.txt,
	* doc/tutorial/outputs/ima2d-5.txt,
	* doc/tutorial/outputs/ima2d-6-clone.txt,
	* doc/tutorial/outputs/ima2d-7.txt,
	* doc/tutorial/outputs/ima2d-decl-2.txt,
	* doc/tutorial/outputs/ima2d-display-1.txt,
	* doc/tutorial/outputs/ima2d-display-2.txt,
	* doc/tutorial/outputs/ima2d-display-output-1.txt,
	* doc/tutorial/outputs/ima2d-display-output-2.txt,
	* doc/tutorial/outputs/ima2d-rot.txt,
	* doc/tutorial/outputs/labeling-compute.txt,
	* doc/tutorial/outputs/logical-not.txt,
	* doc/tutorial/outputs/mln_var.txt,
	* doc/tutorial/outputs/outputs.mk,
	* doc/tutorial/outputs/parray-append.txt,
	* doc/tutorial/outputs/parray-bbox.txt,
	* doc/tutorial/outputs/parray-display-1.txt,
	* doc/tutorial/outputs/paste-call-1.txt,
	* doc/tutorial/outputs/paste.txt,
	* doc/tutorial/outputs/point-1.txt,
	* doc/tutorial/outputs/predicate-1.txt,
	* doc/tutorial/outputs/tuto2_first_image.txt,
	* doc/tutorial/outputs/tuto3_rw_image.txt,
	* doc/tutorial/outputs/tuto4_genericity_and_algorithms.txt,
	* doc/tutorial/outputs/win-create-1-display.txt,
	* doc/tutorial/outputs/win-create-1.txt,
	* doc/tutorial/outputs/win-create-2.txt,
	* doc/tutorial/tools/sample_utils.hh,
	* doc/tutorial/tools/split_sample.sh,
	* doc/tutorial/tools/todoxygen.sh,
	* doc/tutorial/examples/examples.mk,
	* doc/tutorial/samples/Makefile.am: Move to...


	* doc/examples/Makefile.am,
	* doc/examples/accu-right-instanciation.cc,
	* doc/examples/accu-wrong-instanciation.cc.raw,
	* doc/examples/borderthickness.cc,
	* doc/examples/box2d-bbox.cc,
	* doc/examples/domain-display.cc,
	* doc/examples/dpoint-1.cc,
	* doc/examples/estim-sites.cc,
	* doc/examples/examples.mk,
	* doc/examples/extend.cc,
	* doc/examples/extension-ignore.cc,
	* doc/examples/fill-call-1.cc,
	* doc/examples/fill-part-image.cc,
	* doc/examples/fill-proto.cc.raw,
	* doc/examples/fill-subdomain-shorter.cc,
	* doc/examples/fill-subdomain.cc,
	* doc/examples/fill-subimage-cfun.cc,
	* doc/examples/fill.cc,
	* doc/examples/forall-piter.cc,
	* doc/examples/fun-p2v-1.cc,
	* doc/examples/graph-data.cc,
	* doc/examples/graph-iter.cc,
	* doc/examples/ima-has.cc,
	* doc/examples/ima-load.cc,
	* doc/examples/ima-save.cc,
	* doc/examples/ima-size.cc,
	* doc/examples/ima2d-1.cc,
	* doc/examples/ima2d-2.cc,
	* doc/examples/ima2d-3.cc,
	* doc/examples/ima2d-4.cc,
	* doc/examples/ima2d-5.cc,
	* doc/examples/ima2d-6-clone.cc,
	* doc/examples/ima2d-7.cc,
	* doc/examples/ima2d-restricted-1.cc.raw,
	* doc/examples/ima2d-restricted-2.cc.raw,
	* doc/examples/ima2d-restricted-3.cc.raw,
	* doc/examples/ima2d-rot.cc,
	* doc/examples/labeling-compute.cc,
	* doc/examples/logical-not.cc,
	* doc/examples/mln_var.cc,
	* doc/examples/parray-append.cc,
	* doc/examples/parray-bbox.cc,
	* doc/examples/paste-call-1.cc,
	* doc/examples/paste.cc,
	* doc/examples/point-1.cc,
	* doc/examples/predicate-1.cc,
	* doc/examples/samples.mk,
	* doc/examples/trash/accu.cc,
	* doc/examples/trash/erosion.cc,
	* doc/examples/trash/for_Z.cc,
	* doc/examples/trash/graph.cc,
	* doc/examples/trash/image2d.cc,
	* doc/examples/trash/image_flat.cc,
	* doc/examples/trash/image_if.cc,
	* doc/examples/trash/image_plain.cc,
	* doc/examples/trash/box.cc,
	* doc/examples/trash/cpp_issue.cc,
	* doc/examples/trash/image_safe.cc,
	* doc/examples/trash/labeling_algo.cc,
	* doc/examples/trash/mk_graph.cc,
	* doc/examples/trash/p_array.2.cc,
	* doc/examples/trash/p_array.cc,
	* doc/examples/trash/p_image.cc,
	* doc/examples/trash/p_key.2.cc,
	* doc/examples/trash/p_key.cc,
	* doc/examples/trash/p_line2d.cc,
	* doc/examples/trash/p_mutable_array_of.cc,
	* doc/examples/trash/p_queue.cc,
	* doc/examples/trash/p_run.cc,
	* doc/examples/trash/p_vaccess.cc,
	* doc/examples/trash/proxy.cc,
	* doc/examples/trash/sub_image.cc,
	* doc/examples/trash/sub_image_if.cc,
	* doc/examples/trash/tuto_bis.cc,
	* doc/examples/trash/tuto_one.cc,
	* doc/examples/trash/vec.cc,
	* doc/examples/trash/win_multiple.cc,
	* doc/examples/tuto2_first_image.cc,
	* doc/examples/tuto3_rw_image.cc,
	* doc/examples/tuto4_genericity_and_algorithms.cc,
	* doc/examples/win-create-1.cc,
	* doc/examples/win-create-2.cc,
	* doc/figures/extend-1.ppm,
	* doc/figures/extend-2.ppm,
	* doc/figures/extend-3.ppm,
	* doc/figures/extend-4.ppm,
	* doc/figures/extend-5.ppm,
	* doc/figures/fill-subdomain-1.pbm,
	* doc/figures/fill-subdomain-2.ppm,
	* doc/figures/fill-subdomain-3.ppm,
	* doc/figures/fill-subdomain-4.ppm,
	* doc/figures/figures.mk,
	* doc/figures/fill-subimage-cfun-1.ppm,
	* doc/figures/ima2d-rot-1.ppm,
	* doc/figures/ima2d-rot-2.ppm,
	* doc/figures/ima_save.pbm,
	* doc/figures/labeling-compute-1.pbm,
	* doc/figures/labeling-compute-2.ppm,
	* doc/figures/logical-not-1.pbm,
	* doc/figures/logical-not-2.pbm,
	* doc/figures/logical-not-3.pbm,
	* doc/figures/tuto2_first_image-1.pbm,
	* doc/figures/tuto3_rw_image-1.ppm,
	* doc/figures/tuto3_rw_image-2.ppm,
	* doc/figures/tuto3_rw_image-3.ppm,
	* doc/figures/tuto4_genericity_and_algorithms-1.,
	* doc/figures/tuto4_genericity_and_algorithms-2.,
	* doc/figures/tuto4_genericity_and_algorithms-3.,
	* doc/figures/tuto4_genericity_and_algorithms-4.,
	* doc/figures/tuto4_genericity_and_algorithms-5.,
	* doc/figures/tuto4_genericity_and_algorithms-6.,
	* doc/figures/tuto4_genericity_and_algorithms-7.,
	* doc/figures/tuto4_genericity_and_algorithms-7.,
	* doc/figures/tuto4_genericity_and_algorithms-8.,
	* doc/figures/tuto4_genericity_and_algorithms-8.,
	* doc/figures/tuto4_genericity_and_algorithms-9.,
	* doc/figures/tuto4_genericity_and_algorithms-9.,
	* doc/generate_dist_files.sh,
	* doc/img/small-enlarged.png,
	* doc/img/small.png,
	* doc/outputs/accu-right-instanciation.txt,
	* doc/outputs/borderthickness.txt,
	* doc/outputs/box2d-bbox.txt,
	* doc/outputs/domain-display.txt,
	* doc/outputs/dpoint-1.txt,
	* doc/outputs/estim-sites.txt,
	* doc/outputs/extend.txt,
	* doc/outputs/extension-ignore.txt,
	* doc/outputs/fill-call-1.txt,
	* doc/outputs/fill-part-image.txt,
	* doc/outputs/fill-subdomain-shorter.txt,
	* doc/outputs/fill-subdomain.txt,
	* doc/outputs/fill-subimage-cfun.txt,
	* doc/outputs/fill.txt,
	* doc/outputs/forall-piter.txt,
	* doc/outputs/fun-p2v-1.txt,
	* doc/outputs/graph-data.txt,
	* doc/outputs/graph-iter.txt,
	* doc/outputs/graph-output-1.txt,
	* doc/outputs/ima-has.txt,
	* doc/outputs/ima-save.txt,
	* doc/outputs/ima-size.txt,
	* doc/outputs/ima2d-1.txt,
	* doc/outputs/ima2d-2.txt,
	* doc/outputs/ima2d-3.txt,
	* doc/outputs/ima2d-4.txt,
	* doc/outputs/ima2d-5.txt,
	* doc/outputs/ima2d-6-clone.txt,
	* doc/outputs/ima2d-7.txt,
	* doc/outputs/ima2d-decl-2.txt,
	* doc/outputs/ima2d-display-1.txt,
	* doc/outputs/ima2d-display-2.txt,
	* doc/outputs/ima2d-display-output-1.txt,
	* doc/outputs/ima2d-display-output-2.txt,
	* doc/outputs/ima2d-rot.txt,
	* doc/outputs/labeling-compute.txt,
	* doc/outputs/logical-not.txt,
	* doc/outputs/mln_var.txt,
	* doc/outputs/outputs.mk,
	* doc/outputs/parray-append.txt,
	* doc/outputs/parray-bbox.txt,
	* doc/outputs/parray-display-1.txt,
	* doc/outputs/paste-call-1.txt,
	* doc/outputs/paste.txt,
	* doc/outputs/point-1.txt,
	* doc/outputs/predicate-1.txt,
	* doc/outputs/tuto2_first_image.txt,
	* doc/outputs/tuto3_rw_image.txt,
	* doc/outputs/tuto4_genericity_and_algorithms.txt,
	* doc/outputs/win-create-1-display.txt,
	* doc/outputs/win-create-1.txt,
	* doc/outputs/win-create-2.txt,
	* doc/tools/sample_utils.hh,
	* doc/tools/split_sample.sh,
	* doc/tools/todoxygen.sh: ... here.

	* doc/tutorial/tutorial.tex: split into tutorial.tex and...
	* doc/ref_guide/ref_guide.tex: ... this file.
	* doc/ref_guide/Makefile.am: add new rules.

	* doc/tutorial/Makefile.am: update rules.

	* doc/white_paper/Makefile.am,
	* doc/white_paper/figures/house.png,
	* doc/white_paper/figures/house_rag.png,
	* doc/white_paper/figures/house_wshed.png,
	* doc/white_paper/figures/house_wshed_mean_colors.png,
	* doc/white_paper/white_paper.tex: introduce a new white paper.

	* mln/core/concept/image.hh,
	* mln/core/concept/object.hh,
	* mln/core/image/cast_image.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: test documentation group with doxygen.

	* mln/opt/all.hh: add doc for mln::opt namespace.

	* tests/util/soft_heap.cc: fix \file command.

git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3490 4aad255d-cdde-0310-9447-f3009e2ae8c0
parent 033e925c
2009-03-05 Guillaume Lazzara <lazzara@lrde.epita.fr>
Update documentation.
* doc/Doxyfile.in: update example_path and image_path.
* doc/Makefile.am: Add new targets white-paper and ref-guide.
* doc/doc.mk: update paths.
* doc/tutorial/samples/accu-right-instanciation.cc,
* doc/tutorial/samples/accu-wrong-instanciation.cc.raw,
* doc/tutorial/samples/borderthickness.cc,
* doc/tutorial/samples/box2d-bbox.cc,
* doc/tutorial/samples/domain-display.cc,
* doc/tutorial/samples/dpoint-1.cc,
* doc/tutorial/samples/estim-sites.cc,
* doc/tutorial/samples/extend.cc,
* doc/tutorial/samples/extension-ignore.cc,
* doc/tutorial/samples/fill-call-1.cc,
* doc/tutorial/samples/fill-part-image.cc,
* doc/tutorial/samples/fill-proto.cc.raw,
* doc/tutorial/samples/fill-subdomain-shorter.cc,
* doc/tutorial/samples/fill-subdomain.cc,
* doc/tutorial/samples/fill-subimage-cfun.cc,
* doc/tutorial/samples/fill.cc,
* doc/tutorial/samples/forall-piter.cc,
* doc/tutorial/samples/fun-p2v-1.cc,
* doc/tutorial/samples/graph-data.cc,
* doc/tutorial/samples/graph-iter.cc,
* doc/tutorial/samples/ima-has.cc,
* doc/tutorial/samples/ima-load.cc,
* doc/tutorial/samples/ima-save.cc,
* doc/tutorial/samples/ima-size.cc,
* doc/tutorial/samples/ima2d-1.cc,
* doc/tutorial/samples/ima2d-2.cc,
* doc/tutorial/samples/ima2d-3.cc,
* doc/tutorial/samples/ima2d-4.cc,
* doc/tutorial/samples/ima2d-5.cc,
* doc/tutorial/samples/ima2d-6-clone.cc,
* doc/tutorial/samples/ima2d-7.cc,
* doc/tutorial/samples/ima2d-restricted-1.cc.raw,
* doc/tutorial/samples/ima2d-restricted-2.cc.raw,
* doc/tutorial/samples/ima2d-restricted-3.cc.raw,
* doc/tutorial/samples/ima2d-rot.cc,
* doc/tutorial/samples/labeling-compute.cc,
* doc/tutorial/samples/logical-not.cc,
* doc/tutorial/samples/mln_var.cc,
* doc/tutorial/samples/parray-append.cc,
* doc/tutorial/samples/parray-bbox.cc,
* doc/tutorial/samples/paste-call-1.cc,
* doc/tutorial/samples/paste.cc,
* doc/tutorial/samples/point-1.cc,
* doc/tutorial/samples/predicate-1.cc,
* doc/tutorial/examples/accu.cc,
* doc/tutorial/samples/samples.mk,
* doc/tutorial/examples/box.cc,
* doc/tutorial/examples/cpp_issue.cc,
* doc/examples/erosion.cc,
* doc/tutorial/examples/for_Z.cc,
* doc/examples/graph.cc,
* doc/tutorial/examples/image2d.cc,
* doc/tutorial/examples/image_flat.cc,
* doc/tutorial/examples/image_if.cc,
* doc/tutorial/examples/image_plain.cc,
* doc/tutorial/examples/image_safe.cc,
* doc/examples/labeling_algo.cc,
* doc/examples/mk_graph.cc,
* doc/tutorial/examples/p_array.2.cc,
* doc/tutorial/examples/p_array.cc,
* doc/tutorial/examples/p_image.cc,
* doc/tutorial/examples/p_key.2.cc,
* doc/tutorial/examples/p_key.cc,
* doc/tutorial/examples/p_line2d.cc,
* doc/tutorial/examples/p_mutable_array_of.cc,
* doc/tutorial/examples/p_queue.cc,
* doc/tutorial/examples/p_run.cc,
* doc/tutorial/examples/p_vaccess.cc,
* doc/tutorial/examples/proxy.cc,
* doc/tutorial/examples/sub_image.cc,
* doc/tutorial/examples/sub_image_if.cc,
* doc/examples/tuto_bis.cc,
* doc/examples/tuto_one.cc,
* doc/tutorial/examples/vec.cc,
* doc/tutorial/examples/win_multiple.cc,
* doc/tutorial/examples/window.cc,
* doc/tutorial/samples/tuto2_first_image.cc,
* doc/tutorial/samples/tuto3_rw_image.cc,
* doc/tutorial/samples/tuto4_genericity_and_algorithms.cc,
* doc/tutorial/samples/win-create-1.cc,
* doc/tutorial/samples/win-create-2.cc,
* doc/tutorial/figures/extend-1.ppm,
* doc/tutorial/figures/extend-2.ppm,
* doc/tutorial/figures/extend-3.ppm,
* doc/tutorial/figures/extend-4.ppm,
* doc/tutorial/figures/extend-5.ppm,
* doc/tutorial/figures/figures.mk,
* doc/tutorial/figures/fill-subdomain-1.pbm,
* doc/tutorial/figures/fill-subdomain-2.ppm,
* doc/tutorial/figures/fill-subdomain-3.ppm,
* doc/tutorial/figures/fill-subdomain-4.ppm,
* doc/tutorial/figures/fill-subimage-cfun-1.ppm,
* doc/tutorial/figures/ima2d-rot-1.ppm,
* doc/tutorial/figures/ima2d-rot-2.ppm,
* doc/tutorial/figures/ima_save.pbm,
* doc/tutorial/figures/labeling-compute-1.pbm,
* doc/tutorial/figures/labeling-compute-2.ppm,
* doc/tutorial/figures/logical-not-1.pbm,
* doc/tutorial/figures/logical-not-2.pbm,
* doc/tutorial/figures/logical-not-3.pbm,
* doc/tutorial/figures/tuto2_first_image-1.pbm,
* doc/tutorial/figures/tuto3_rw_image-1.ppm,
* doc/tutorial/figures/tuto3_rw_image-2.ppm,
* doc/tutorial/figures/tuto3_rw_image-3.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-1.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-2.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-3.pbm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-4.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-5.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-6.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-7.pgm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-7.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-8.pgm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-8.ppm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-9.pgm,
* doc/tutorial/figures/tuto4_genericity_and_algorithms-9.ppm,
* doc/tutorial/generate_dist_files.sh,
* doc/groups.hh,
* doc/tutorial/img/small-enlarged.png,
* doc/tutorial/img/small.png,
* doc/tutorial/outputs/accu-right-instanciation.txt,
* doc/tutorial/outputs/borderthickness.txt,
* doc/tutorial/outputs/box2d-bbox.txt,
* doc/tutorial/outputs/domain-display.txt,
* doc/tutorial/outputs/dpoint-1.txt,
* doc/tutorial/outputs/estim-sites.txt,
* doc/tutorial/outputs/extend.txt,
* doc/tutorial/outputs/extension-ignore.txt,
* doc/tutorial/outputs/fill-call-1.txt,
* doc/tutorial/outputs/fill-part-image.txt,
* doc/tutorial/outputs/fill-subdomain-shorter.txt,
* doc/tutorial/outputs/fill-subdomain.txt,
* doc/tutorial/outputs/fill-subimage-cfun.txt,
* doc/tutorial/outputs/fill.txt,
* doc/tutorial/outputs/forall-piter.txt,
* doc/tutorial/outputs/fun-p2v-1.txt,
* doc/tutorial/outputs/graph-data.txt,
* doc/tutorial/outputs/graph-iter.txt,
* doc/tutorial/outputs/graph-output-1.txt,
* doc/tutorial/outputs/ima-has.txt,
* doc/tutorial/outputs/ima-save.txt,
* doc/tutorial/outputs/ima-size.txt,
* doc/tutorial/outputs/ima2d-1.txt,
* doc/tutorial/outputs/ima2d-2.txt,
* doc/tutorial/outputs/ima2d-3.txt,
* doc/tutorial/outputs/ima2d-4.txt,
* doc/tutorial/outputs/ima2d-5.txt,
* doc/tutorial/outputs/ima2d-6-clone.txt,
* doc/tutorial/outputs/ima2d-7.txt,
* doc/tutorial/outputs/ima2d-decl-2.txt,
* doc/tutorial/outputs/ima2d-display-1.txt,
* doc/tutorial/outputs/ima2d-display-2.txt,
* doc/tutorial/outputs/ima2d-display-output-1.txt,
* doc/tutorial/outputs/ima2d-display-output-2.txt,
* doc/tutorial/outputs/ima2d-rot.txt,
* doc/tutorial/outputs/labeling-compute.txt,
* doc/tutorial/outputs/logical-not.txt,
* doc/tutorial/outputs/mln_var.txt,
* doc/tutorial/outputs/outputs.mk,
* doc/tutorial/outputs/parray-append.txt,
* doc/tutorial/outputs/parray-bbox.txt,
* doc/tutorial/outputs/parray-display-1.txt,
* doc/tutorial/outputs/paste-call-1.txt,
* doc/tutorial/outputs/paste.txt,
* doc/tutorial/outputs/point-1.txt,
* doc/tutorial/outputs/predicate-1.txt,
* doc/tutorial/outputs/tuto2_first_image.txt,
* doc/tutorial/outputs/tuto3_rw_image.txt,
* doc/tutorial/outputs/tuto4_genericity_and_algorithms.txt,
* doc/tutorial/outputs/win-create-1-display.txt,
* doc/tutorial/outputs/win-create-1.txt,
* doc/tutorial/outputs/win-create-2.txt,
* doc/tutorial/tools/sample_utils.hh,
* doc/tutorial/tools/split_sample.sh,
* doc/tutorial/tools/todoxygen.sh,
* doc/tutorial/examples/examples.mk,
* doc/tutorial/samples/Makefile.am: Move to...
* doc/examples/Makefile.am,
* doc/examples/accu-right-instanciation.cc,
* doc/examples/accu-wrong-instanciation.cc.raw,
* doc/examples/borderthickness.cc,
* doc/examples/box2d-bbox.cc,
* doc/examples/domain-display.cc,
* doc/examples/dpoint-1.cc,
* doc/examples/estim-sites.cc,
* doc/examples/examples.mk,
* doc/examples/extend.cc,
* doc/examples/extension-ignore.cc,
* doc/examples/fill-call-1.cc,
* doc/examples/fill-part-image.cc,
* doc/examples/fill-proto.cc.raw,
* doc/examples/fill-subdomain-shorter.cc,
* doc/examples/fill-subdomain.cc,
* doc/examples/fill-subimage-cfun.cc,
* doc/examples/fill.cc,
* doc/examples/forall-piter.cc,
* doc/examples/fun-p2v-1.cc,
* doc/examples/graph-data.cc,
* doc/examples/graph-iter.cc,
* doc/examples/ima-has.cc,
* doc/examples/ima-load.cc,
* doc/examples/ima-save.cc,
* doc/examples/ima-size.cc,
* doc/examples/ima2d-1.cc,
* doc/examples/ima2d-2.cc,
* doc/examples/ima2d-3.cc,
* doc/examples/ima2d-4.cc,
* doc/examples/ima2d-5.cc,
* doc/examples/ima2d-6-clone.cc,
* doc/examples/ima2d-7.cc,
* doc/examples/ima2d-restricted-1.cc.raw,
* doc/examples/ima2d-restricted-2.cc.raw,
* doc/examples/ima2d-restricted-3.cc.raw,
* doc/examples/ima2d-rot.cc,
* doc/examples/labeling-compute.cc,
* doc/examples/logical-not.cc,
* doc/examples/mln_var.cc,
* doc/examples/parray-append.cc,
* doc/examples/parray-bbox.cc,
* doc/examples/paste-call-1.cc,
* doc/examples/paste.cc,
* doc/examples/point-1.cc,
* doc/examples/predicate-1.cc,
* doc/examples/samples.mk,
* doc/examples/trash/accu.cc,
* doc/examples/trash/erosion.cc,
* doc/examples/trash/for_Z.cc,
* doc/examples/trash/graph.cc,
* doc/examples/trash/image2d.cc,
* doc/examples/trash/image_flat.cc,
* doc/examples/trash/image_if.cc,
* doc/examples/trash/image_plain.cc,
* doc/examples/trash/box.cc,
* doc/examples/trash/cpp_issue.cc,
* doc/examples/trash/image_safe.cc,
* doc/examples/trash/labeling_algo.cc,
* doc/examples/trash/mk_graph.cc,
* doc/examples/trash/p_array.2.cc,
* doc/examples/trash/p_array.cc,
* doc/examples/trash/p_image.cc,
* doc/examples/trash/p_key.2.cc,
* doc/examples/trash/p_key.cc,
* doc/examples/trash/p_line2d.cc,
* doc/examples/trash/p_mutable_array_of.cc,
* doc/examples/trash/p_queue.cc,
* doc/examples/trash/p_run.cc,
* doc/examples/trash/p_vaccess.cc,
* doc/examples/trash/proxy.cc,
* doc/examples/trash/sub_image.cc,
* doc/examples/trash/sub_image_if.cc,
* doc/examples/trash/tuto_bis.cc,
* doc/examples/trash/tuto_one.cc,
* doc/examples/trash/vec.cc,
* doc/examples/trash/win_multiple.cc,
* doc/examples/tuto2_first_image.cc,
* doc/examples/tuto3_rw_image.cc,
* doc/examples/tuto4_genericity_and_algorithms.cc,
* doc/examples/win-create-1.cc,
* doc/examples/win-create-2.cc,
* doc/figures/extend-1.ppm,
* doc/figures/extend-2.ppm,
* doc/figures/extend-3.ppm,
* doc/figures/extend-4.ppm,
* doc/figures/extend-5.ppm,
* doc/figures/fill-subdomain-1.pbm,
* doc/figures/fill-subdomain-2.ppm,
* doc/figures/fill-subdomain-3.ppm,
* doc/figures/fill-subdomain-4.ppm,
* doc/figures/figures.mk,
* doc/figures/fill-subimage-cfun-1.ppm,
* doc/figures/ima2d-rot-1.ppm,
* doc/figures/ima2d-rot-2.ppm,
* doc/figures/ima_save.pbm,
* doc/figures/labeling-compute-1.pbm,
* doc/figures/labeling-compute-2.ppm,
* doc/figures/logical-not-1.pbm,
* doc/figures/logical-not-2.pbm,
* doc/figures/logical-not-3.pbm,
* doc/figures/tuto2_first_image-1.pbm,
* doc/figures/tuto3_rw_image-1.ppm,
* doc/figures/tuto3_rw_image-2.ppm,
* doc/figures/tuto3_rw_image-3.ppm,
* doc/figures/tuto4_genericity_and_algorithms-1.,
* doc/figures/tuto4_genericity_and_algorithms-2.,
* doc/figures/tuto4_genericity_and_algorithms-3.,
* doc/figures/tuto4_genericity_and_algorithms-4.,
* doc/figures/tuto4_genericity_and_algorithms-5.,
* doc/figures/tuto4_genericity_and_algorithms-6.,
* doc/figures/tuto4_genericity_and_algorithms-7.,
* doc/figures/tuto4_genericity_and_algorithms-7.,
* doc/figures/tuto4_genericity_and_algorithms-8.,
* doc/figures/tuto4_genericity_and_algorithms-8.,
* doc/figures/tuto4_genericity_and_algorithms-9.,
* doc/figures/tuto4_genericity_and_algorithms-9.,
* doc/generate_dist_files.sh,
* doc/img/small-enlarged.png,
* doc/img/small.png,
* doc/outputs/accu-right-instanciation.txt,
* doc/outputs/borderthickness.txt,
* doc/outputs/box2d-bbox.txt,
* doc/outputs/domain-display.txt,
* doc/outputs/dpoint-1.txt,
* doc/outputs/estim-sites.txt,
* doc/outputs/extend.txt,
* doc/outputs/extension-ignore.txt,
* doc/outputs/fill-call-1.txt,
* doc/outputs/fill-part-image.txt,
* doc/outputs/fill-subdomain-shorter.txt,
* doc/outputs/fill-subdomain.txt,
* doc/outputs/fill-subimage-cfun.txt,
* doc/outputs/fill.txt,
* doc/outputs/forall-piter.txt,
* doc/outputs/fun-p2v-1.txt,
* doc/outputs/graph-data.txt,
* doc/outputs/graph-iter.txt,
* doc/outputs/graph-output-1.txt,
* doc/outputs/ima-has.txt,
* doc/outputs/ima-save.txt,
* doc/outputs/ima-size.txt,
* doc/outputs/ima2d-1.txt,
* doc/outputs/ima2d-2.txt,
* doc/outputs/ima2d-3.txt,
* doc/outputs/ima2d-4.txt,
* doc/outputs/ima2d-5.txt,
* doc/outputs/ima2d-6-clone.txt,
* doc/outputs/ima2d-7.txt,
* doc/outputs/ima2d-decl-2.txt,
* doc/outputs/ima2d-display-1.txt,
* doc/outputs/ima2d-display-2.txt,
* doc/outputs/ima2d-display-output-1.txt,
* doc/outputs/ima2d-display-output-2.txt,
* doc/outputs/ima2d-rot.txt,
* doc/outputs/labeling-compute.txt,
* doc/outputs/logical-not.txt,
* doc/outputs/mln_var.txt,
* doc/outputs/outputs.mk,
* doc/outputs/parray-append.txt,
* doc/outputs/parray-bbox.txt,
* doc/outputs/parray-display-1.txt,
* doc/outputs/paste-call-1.txt,
* doc/outputs/paste.txt,
* doc/outputs/point-1.txt,
* doc/outputs/predicate-1.txt,
* doc/outputs/tuto2_first_image.txt,
* doc/outputs/tuto3_rw_image.txt,
* doc/outputs/tuto4_genericity_and_algorithms.txt,
* doc/outputs/win-create-1-display.txt,
* doc/outputs/win-create-1.txt,
* doc/outputs/win-create-2.txt,
* doc/tools/sample_utils.hh,
* doc/tools/split_sample.sh,
* doc/tools/todoxygen.sh: ... here.
* doc/tutorial/tutorial.tex: split into tutorial.tex and...
* doc/ref_guide/ref_guide.tex: ... this file.
* doc/ref_guide/Makefile.am: add new rules.
* doc/tutorial/Makefile.am: update rules.
* doc/white_paper/Makefile.am,
* doc/white_paper/figures/house.png,
* doc/white_paper/figures/house_rag.png,
* doc/white_paper/figures/house_wshed.png,
* doc/white_paper/figures/house_wshed_mean_colors.png,
* doc/white_paper/white_paper.tex: introduce a new white paper.
* mln/core/concept/image.hh,
* mln/core/concept/object.hh,
* mln/core/image/cast_image.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: test documentation group with doxygen.
* mln/opt/all.hh: add doc for mln::opt namespace.
* tests/util/soft_heap.cc: fix \file command.
2009-03-05 Thierry Geraud <thierry.geraud@lrde.epita.fr>
 
Fix level::stretch and value::lut_vec.
......@@ -85,20 +85,20 @@ RECURSIVE = YES
EXCLUDE = @top_srcdir@/milena/sandbox \
@top_srcdir@/milena/mln/core/concept/proxy.hxx \
@top_srcdir@/milena/trash \
@top_srcdir@/milena/doc/tutorial/samples
@top_srcdir@/milena/doc/examples/trash
EXCLUDE_SYMLINKS = YES
EXCLUDE_PATTERNS = *spe.hh
EXCLUDE_SYMBOLS =
EXAMPLE_PATH = @top_srcdir@/milena/doc/tutorial/samples \
@top_builddir@/milena/doc/tutorial/samples \
@top_builddir@/milena/doc/tutorial/outputs \
@top_builddir@/milena/doc/tutorial/outputs/splitted \
@top_srcdir@/milena/doc/tutorial/outputs
EXAMPLE_PATH = @top_srcdir@/milena/doc/examples \
@top_builddir@/milena/doc/examples \
@top_builddir@/milena/doc/outputs \
@top_builddir@/milena/doc/outputs/splitted \
@top_srcdir@/milena/doc/outputs
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO
IMAGE_PATH = @top_srcdir@/milena/doc/tutorial/img \
@top_srcdir@/milena/doc/tutorial/figures \
@top_builddir@/milena/doc/tutorial/figures
IMAGE_PATH = @top_srcdir@/milena/doc/img \
@top_srcdir@/milena/doc/figures \
@top_builddir@/milena/doc/figures
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
......
......@@ -2,32 +2,55 @@
include $(top_srcdir)/milena/doc/doc.mk
SUBDIRS = tutorial
SUBDIRS = tutorial white_paper
DOXYGEN = doxygen
.PHONY: doc user-doc complete-doc html_complete html_user tutorial
.PHONY: doc user-doc complete-doc html-complete html-user tutorial white-paper regen-dist
doc: user-doc
complete-doc: html_complete
complete-doc: html-complete
user-doc: html_user
user-doc: html-user
html_complete: Doxyfile tuto_html
html-complete: Doxyfile tuto-html ref-guide-html
$(DOXYGEN) Doxyfile_complete
html_user: Doxyfile tuto_html
html-user: Doxyfile tuto-html ref-guide-html
$(DOXYGEN) Doxyfile_user
tuto_html:
$(MAKE) -C tutorial tuto_html
tuto-html: data fig-convert
$(MAKE) -C tutorial tuto-html
tutorial: all
tutorial: data fig-convert
$(MAKE) -C tutorial tutorial
white-paper:
$(MAKE) -C white_paper white-paper
ref-guide:
$(MAKE) -C ref_guide ref-guide
ref-guide-html:
$(MAKE) -C ref_guide ref-guide-html
data:
make -C examples data
fix-refdata:
$(MAKE) -C tutorial fix-refdata
make -C examples fix-refdata
fig-convert:
@failcom='exit 1'; \
list="$(FIGURES_BUILDDIR)/*.p*m"; for img in $$list; do \
echo "Converting $$img to png"; \
name=`basename $$img` \
ext=`echo $$name | cut -d '.' -f 2`; \
convert -scale 250 $$img $(FIGURES_BUILDDIR)/`basename $$img $$ext`png\
|| eval $$failcom; \
done;
edit = sed -e "s|@ID@|$$Id|" \
-e 's,@PACKAGE_NAME\@,$(PACKAGE_NAME),g' \
......@@ -54,10 +77,32 @@ edit_user = sed -e 's,OUTPUT_DIRECTORY = ./complete/,OUTPUT_DIRECTORY
-e 's,EXCLUDE_SYMBOLS =,EXCLUDE_SYMBOLS = *::internal* *_ mln::trait::*,g'
regen-dist: $(srcdir)/headers.stamp
$(srcdir)/examples/examples.mk: $(srcdir)/headers.stamp
$(srcdir)/figures/figures.mk: $(srcdir)/headers.stamp
$(srcdir)/outputs/outputs.mk: $(srcdir)/headers.stamp
EXTRA_DIST = $(srcdir)/headers.stamp
$(srcdir)/headers.stamp: $(srcdir)/generate_dist_files.sh
@rm -f $@.tmp
@touch $@.tmp
cd $(srcdir) && ./generate_dist_files.sh
@mv -f $@.tmp $@
include $(srcdir)/examples/examples.mk
include $(srcdir)/figures/figures.mk
include $(srcdir)/outputs/outputs.mk
EXTRA_DIST = \
EXTRA_DIST += \
Doxyfile.in \
$(top_builddir)/milena/doc/user
user \
tools/sample_utils.hh \
tools/split_sample.sh \
tools/todoxygen.sh
CLEANFILES = \
Doxyfile_complete \
......
......@@ -5,14 +5,14 @@ include $(top_srcdir)/milena/tests/tests.mk
AM_CPPFLAGS += -I$(top_srcdir)/milena/doc/tutorial/tools
TUTORIAL_SRCDIR = $(top_srcdir)/milena/doc/tutorial
OUTPUTS_SRCDIR = $(TUTORIAL_SRCDIR)/outputs
FIGURES_SRCDIR = $(TUTORIAL_SRCDIR)/figures
SAMPLES_SRCDIR = $(TUTORIAL_SRCDIR)/samples
IMG_SRCDIR = $(TUTORIAL_SRCDIR)/img
DOC_SRCDIR = $(top_srcdir)/milena/doc/
OUTPUTS_SRCDIR = $(DOC_SRCDIR)/outputs
FIGURES_SRCDIR = $(DOC_SRCDIR)/figures
EXAMPLES_SRCDIR = $(DOC_SRCDIR)/examples
IMG_SRCDIR = $(DOC_SRCDIR)/img
TUTORIAL_BUILDDIR = $(top_builddir)/milena/doc/tutorial
OUTPUTS_BUILDDIR = $(TUTORIAL_BUILDDIR)/outputs
SPLITTED_OUTPUTS_BUILDDIR = $(TUTORIAL_BUILDDIR)/outputs/splitted
FIGURES_BUILDDIR = $(TUTORIAL_BUILDDIR)/figures
SAMPLES_BUILDDIR = $(TUTORIAL_BUILDDIR)/samples
DOC_BUILDDIR = $(top_builddir)/milena/doc/
OUTPUTS_BUILDDIR = $(DOC_BUILDDIR)/outputs
SPLITTED_OUTPUTS_BUILDDIR = $(DOC_BUILDDIR)/outputs/splitted
FIGURES_BUILDDIR = $(DOC_BUILDDIR)/figures
EXAMPLES_BUILDDIR = $(DOC_BUILDDIR)/examples
......@@ -169,10 +169,10 @@ fix-refdata:
split-samples:
mkdir -p $(SAMPLES_BUILDDIR)
mkdir -p $(EXAMPLES_BUILDDIR)
@failcom='exit 1'; \
list='$(SAMPLES_SRCDIR)/*.cc'; for file in $$list; do \
$(TUTORIAL_SRCDIR)/tools/split_sample.sh $$file cc $(SAMPLES_BUILDDIR)\
list='$(EXAMPLES_SRCDIR)/*.cc'; for file in $$list; do \
$(DOC_SRCDIR)/tools/split_sample.sh $$file cc $(EXAMPLES_BUILDDIR)\
|| eval $$failcom; \
done
......@@ -180,14 +180,14 @@ split-outputs:
mkdir -p $(SPLITTED_OUTPUTS_BUILDDIR)
@failcom='exit 1'; \
list='$(OUTPUTS_BUILDDIR)/*.txt'; for file in $$list; do \
$(TUTORIAL_SRCDIR)/tools/split_sample.sh $$file txt $(SPLITTED_OUTPUTS_BUILDDIR)\
$(DOC_SRCDIR)/tools/split_sample.sh $$file txt $(SPLITTED_OUTPUTS_BUILDDIR)\
|| eval $$failcom; \
done
clean-local: clean-figures
rm -Rf $(OUTPUTS_BUILDDIR)
rm -f $(SAMPLES_BUILDDIR)/*.cc
rm -f $(EXAMPLES_BUILDDIR)/*.cc
clean-figures:
rm -Rf $(FIGURES_BUILDDIR)
## Generated by ../generate_dist_files, do not modify.
EXTRA_DIST += \
examples/paste-call-1.cc \
examples/dpoint-1.cc \
examples/parray-append.cc \
examples/trash \
examples/trash/cpp_issue.cc \
examples/trash/sub_image.cc \
examples/trash/sub_image_if.cc \
examples/trash/graph.cc \
examples/trash/p_vaccess.cc \
examples/trash/tuto_one.cc \
examples/trash/win_multiple.cc \
examples/trash/image2d.cc \
examples/trash/image_plain.cc \
examples/trash/p_run.cc \
examples/trash/proxy.cc \
examples/trash/p_array.2.cc \
examples/trash/labeling_algo.cc \
examples/trash/for_Z.cc \
examples/trash/image_if.cc \
examples/trash/p_key.cc \
examples/trash/p_mutable_array_of.cc \
examples/trash/p_queue.cc \
examples/trash/image_flat.cc \
examples/trash/p_image.cc \
examples/trash/mk_graph.cc \
examples/trash/box.cc \
examples/trash/p_line2d.cc \
examples/trash/p_array.cc \
examples/trash/accu.cc \
examples/trash/p_key.2.cc \
examples/trash/window.cc \
examples/trash/tuto_bis.cc \
examples/trash/image_safe.cc \
examples/trash/erosion.cc \
examples/trash/vec.cc \
examples/fill-proto.cc.raw \
examples/ima2d-restricted-1.cc.raw \
examples/graph-iter.cc \