1. 31 Mar, 2010 1 commit
    • Roland Levillain's avatar
      Split LaTeX-to-HTML rules to clear things up. · 0f9327c9
      Roland Levillain authored
      	* doc/tools/todoxygen.sh: Take a HTML file as input instead of a
      	LaTeX one.
      	* doc/Makefile.am (DOC_PACKAGES): New variable.
      	(TECHNICAL_HTML, TUTORIAL_HTML, REF_GUIDE_HTML):
      	New variables.
      	($(TECHNICAL_HTML), $(TUTORIAL_HTML), $(REF_GUIDE_HTML)):
      	New targets.
      	(dist_doc_DATA): Add $(TECHNICAL_HTML), $(TUTORIAL_HTML) and
      	$(REF_GUIDE_HTML).
      	($(TECHNICAL_HH)): Depend on and process $(TECHNICAL_HTML) instead
      	of $(technical_dir)/technical.tex.
      	($(TUTORIAL_HH)): Depend on and process $(TUTORIAL_HTML) instead
      	of $(tutorial_dir)/tutorial.tex.
      	($(REF_GUIDE_HH)): Depend on and process $(REF_GUIDE_HTML) instead
      	of $(ref_guide_dir)/ref_guide.tex.
      	(CLEANFILES): Remove now useless patterns.
      	(clean-local): Likewise.
      	Adjust paths.
      0f9327c9
  2. 26 Mar, 2009 2 commits
    • Guillaume Lazzara's avatar
      Fix latex package includes in documentation. · 1e7c3b74
      Guillaume Lazzara authored
      	* doc/milena.sty: fix scope of latexonly.
      
      	* doc/tutorial/Makefile.am,
      	* doc/ref_guide/Makefile.am: Pass path to .sty files to to_doxygen.sh.
      
      	* doc/tutorial/tutorial.tex,
      	* doc/white_paper/white_paper.tex,
      	* doc/ref_guide/ref_guide.tex: remove useless packages.
      
      	* doc/tools/todoxygen.sh: Pass latex packages to hevea.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3582 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1e7c3b74
    • Guillaume Lazzara's avatar
      Revamp documentation commands. · 1ade2ec7
      Guillaume Lazzara authored
      	* doc/doxyfuns.sty,
      	* doc/milena.sty: share commands between the various documents.
      
      	* doc/ref_guide/ref_guide.tex: Fix a compilation issue.
      
      	* doc/tools/todoxygen.sh: Split doxygen pages correctly.
      
      	* doc/white_paper/Makefile.am: add path to shared commands.
      
      	* doc/tutorial/tutorial.tex,
      	* doc/white_paper/white_paper.tex: use shared commands.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3581 4aad255d-cdde-0310-9447-f3009e2ae8c0
      1ade2ec7
  3. 05 Mar, 2009 1 commit
    • Guillaume Lazzara's avatar
      Update documentation. · ae121aec
      Guillaume Lazzara authored
      	* 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
      ae121aec
  4. 24 Feb, 2009 1 commit
    • Guillaume Lazzara's avatar
      Update tutorial. · 4887a2e3
      Guillaume Lazzara authored
      	* doc/tutorial/doxyfile_tuto.local: new doxyfile. Generate only the
      	tutorial.
      
      	* 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/outputs/extend.txt: new reference files for the new
      	example.
      
      	* doc/tutorial/samples/Makefile.am,
      	* doc/tutorial/samples/extend.cc: new example for the tutorial,
      	related to the image extension.
      
      	* doc/tutorial/samples/ima2d-rot.cc: use extended_to().
      
      	* doc/tutorial/tools/todoxygen.sh: support keyword subsubsection.
      
      	* doc/tutorial/tutorial.tex: add more details about image extension.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3419 4aad255d-cdde-0310-9447-f3009e2ae8c0
      4887a2e3
  5. 09 Dec, 2008 1 commit
    • Guillaume Lazzara's avatar
      Update tutorial. · 454e2ff3
      Guillaume Lazzara authored
      	* doc/tutorial/Makefile.am: resize converted images.
      
      	* doc/tutorial/figures/tuto1_first_image-1.pbm,
      	* doc/tutorial/outputs/tuto1_first_image.txt: new reference files.
      
      	* doc/tutorial/samples/Makefile.am,
      	* doc/tutorial/samples/tuto1_first_image.cc: add new sample.
      
      	* doc/tutorial/tools/todoxygen.sh: Improve output layout.
      
      	* doc/tutorial/tutorial.tex: add new chapters.
      
      	* tests/unit_test/Makefile.am,
      	* tests/unit_test/build_unit_test.sh: Avoid relative paths.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3019 4aad255d-cdde-0310-9447-f3009e2ae8c0
      454e2ff3
  6. 27 Nov, 2008 1 commit
    • Guillaume Lazzara's avatar
      Upgrade tutorial. · 2a0b8ee7
      Guillaume Lazzara authored
      	* Doxyfile.in: add new path to included files.
      
      	* tutorial/Makefile.am,
      	* Makefile.am: update target dependencies.
      
      	* doc.mk: add new global variables.
      
      	* tutorial/figures/fill-subdomain-1.pbm,
      	* tutorial/figures/fill-subdomain-2.ppm,
      	* tutorial/figures/fill-subdomain-3.ppm,
      	* tutorial/figures/fill-subdomain-4.ppm,
      	* tutorial/figures/fill-subimage-cfun-1.ppm,
      	* tutorial/figures/ima_save.pbm,
      	* tutorial/figures/labeling-compute-1.pbm,
      	* tutorial/figures/labeling-compute-2.ppm,
      	* tutorial/figures/logical-not-1.pbm,
      	* tutorial/figures/logical-not-2.pbm,
      	* tutorial/figures/logical-not-3.pbm: add new reference figures.
      
      	* tutorial/outputs/accu-right-instanciation.txt,
      	* tutorial/outputs/box2d-bbox.txt,
      	* tutorial/outputs/domain-display.txt,
      	* tutorial/outputs/estim-sites.txt,
      	* tutorial/outputs/extension-ignore.txt,
      	* tutorial/outputs/fill-call-1.txt,
      	* tutorial/outputs/fill-part-image.txt,
      	* tutorial/outputs/fill-subdomain-shorter.txt,
      	* tutorial/outputs/fill-subdomain.txt,
      	* tutorial/outputs/fill-subimage-cfun.txt,
      	* tutorial/outputs/fill.txt,
      	* tutorial/outputs/forall-piter.txt,
      	* tutorial/outputs/fun-p2v-1.txt,
      	* tutorial/outputs/graph-data-full.txt,
      	* tutorial/outputs/graph-data.txt,
      	* tutorial/outputs/graph-iter.txt,
      	* tutorial/outputs/ima-save.txt,
      	* tutorial/outputs/ima2d-2.txt,
      	* tutorial/outputs/ima2d-3.txt,
      	* tutorial/outputs/ima2d-4.txt,
      	* tutorial/outputs/ima2d-5.txt,
      	* tutorial/outputs/ima2d-6-clone.txt,
      	* tutorial/outputs/ima2d-7.txt,
      	* tutorial/outputs/ima2d-decl-2-blobs-full.txt,
      	* tutorial/outputs/ima2d-decl-2-blobs.txt,
      	* tutorial/outputs/ima2d-decl-2.txt,
      	* tutorial/samples/ima2d-display-1.cc,
      	* tutorial/outputs/ima2d-display-1.txt,
      	* tutorial/samples/ima2d-display-2.cc,
      	* tutorial/outputs/ima2d-display-2.txt,
      	* tutorial/outputs/labeling-compute-1,
      	* tutorial/outputs/labeling-compute.txt,
      	* tutorial/outputs/logical-not.txt,
      	* tutorial/outputs/mln_var.txt,
      	* tutorial/outputs/parray-append.txt,
      	* tutorial/outputs/parray-bbox.txt,
      	* tutorial/samples/parray-display-1.cc,
      	* tutorial/outputs/parray-display-1.txt,
      	* tutorial/outputs/paste-call-1.txt,
      	* tutorial/outputs/paste.txt,
      	* tutorial/outputs/predicate-1.txt,
      	* tutorial/samples/win-create-1-display.cc,
      	* tutorial/outputs/win-create-1-display.txt,
      	* tutorial/outputs/win-create-1.txt,
      	* tutorial/outputs/win-create-2.txt: Update and add new reference
      	outputs.
      
      	* tutorial/samples/accu-wrong-instanciation.cc: rename as...
      	* tutorial/samples/accu-wrong-instanciation.cc.raw: ...this.
      
      	* tutorial/samples/ima-load.cc: rename as...
      	* tutorial/samples/ima-load.cc.raw: ...this.
      
      	* tutorial/samples/ima2d-restricted-1.cc: rename as...
      	* tutorial/samples/ima2d-restricted-1.cc.raw: ...this.
      
      	* tutorial/samples/ima2d-restricted-2.cc: rename as...
      	* tutorial/samples/ima2d-restricted-2.cc.raw: ...this.
      
      	* tutorial/samples/ima2d-restricted-3.cc: rename as...
      	* tutorial/samples/ima2d-restricted-3.cc.raw: ...this.
      
      	* tutorial/samples/labeling-compute-full.cc: rename as...
      	* tutorial/samples/labeling-compute.cc: ...this.
      
      	* tutorial/samples/Makefile.am,
      	* tutorial/samples/accu-right-instanciation.cc,
      	* tutorial/samples/borderthickness.cc,
      	* tutorial/samples/dpoint-1.cc,
      	* tutorial/samples/estim-sites.cc,
      	* tutorial/samples/extension-ignore.cc,
      	* tutorial/samples/fill-call-1.cc,
      	* tutorial/samples/fill.cc,
      	* tutorial/samples/fun-p2v-1.cc,
      	* tutorial/samples/graph-data.cc,
      	* tutorial/samples/graph-iter.cc,
      	* tutorial/samples/ima-has.cc,
      	* tutorial/samples/ima-save.cc,
      	* tutorial/samples/ima-size.cc,
      	* tutorial/samples/ima2d-1.cc,
      	* tutorial/samples/ima2d-2.cc,
      	* tutorial/samples/ima2d-3.cc,
      	* tutorial/samples/ima2d-4.cc,
      	* tutorial/samples/ima2d-5.cc,
      	* tutorial/samples/ima2d-6-clone.cc,
      	* tutorial/samples/ima2d-7.cc,
      	* tutorial/samples/ima2d-rot.cc,
      	* tutorial/samples/logical-not.cc,
      	* tutorial/samples/parray-append.cc,
      	* tutorial/samples/paste-call-1.cc,
      	* tutorial/samples/paste.cc,
      	* tutorial/samples/point-1.cc,
      	* tutorial/samples/predicate-1.cc,
      	* tutorial/samples/win-create-1.cc,
      	* tutorial/samples/win-create-2.cc,
      	* tutorial/tutorial.tex: make samples compile.
      
      	* tutorial/samples/fill-part-image.cc,
      	* tutorial/samples/fill-subdomain-shorter.cc,
      	* tutorial/samples/fill-subdomain.cc,
      	* tutorial/samples/fill-subimage-cfun.cc,
      	* tutorial/samples/domain-display.cc,
      	* tutorial/samples/box2d-bbox.cc,
      	* tutorial/samples/forall-piter.cc,
      	* tutorial/samples/mln_var.cc,
      	* tutorial/samples/parray-bbox.cc: Improve samples.
      
      	* tutorial/samples/box2d-1.cc,
      	* tutorial/samples/box2d-2.cc,
      	* tutorial/samples/domain-display-1.cc,
      	* tutorial/samples/domain-display-out-1.cc,
      	* tutorial/samples/fill-part-1.cc,
      	* tutorial/samples/fill-part-2.cc,
      	* tutorial/samples/fill-part-3.cc,
      	* tutorial/samples/forall-piter-1.cc,
      	* tutorial/samples/fun-p2b-1.cc,
      	* tutorial/samples/graph-add-edges.cc,
      	* tutorial/samples/graph-add-vertex.cc,
      	* tutorial/samples/graph-data-full.cc,
      	* tutorial/samples/graph-i2v-vertex.cc,
      	* tutorial/samples/graph-iter-edge-nbh-edge.cc,
      	* tutorial/samples/graph-iter-vertex-nbh-vertex.cc,
      	* tutorial/samples/graph-iter-vertex.cc,
      	* tutorial/samples/graph-p-vertices.cc,
      	* tutorial/samples/ima2d-decl-1.cc,
      	* tutorial/samples/ima2d-decl-2-blobs-full.cc,
      	* tutorial/samples/ima2d-decl-2-blobs.cc,
      	* tutorial/samples/ima2d-decl-2.cc,
      	* tutorial/samples/ima2d-restricted-display-1.cc,
      	* tutorial/samples/labeling-compute-call.cc,
      	* tutorial/samples/labeling-compute-result.cc,
      	* tutorial/samples/mln_var-1.cc,
      	* tutorial/samples/mln_var-2.cc,
      	* tutorial/samples/mln_var-3.cc,
      	* tutorial/samples/win-create-3.cc: not needed anymore. Mostly
      	generated.
      
      	* tutorial/todoxygen.sh: move to...
      	* tutorial/tools/todoxygen.sh: ...here.
      
      	* tutorial/tools/sample_utils.hh: new set of functions to help writing
      	doc examples.
      
      	* tutorial/tools/split_sample.sh: new script to split example files.
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@2961 4aad255d-cdde-0310-9447-f3009e2ae8c0
      2a0b8ee7
  7. 13 Nov, 2008 1 commit
    • Guillaume Lazzara's avatar
      Update tutorial. · ba80faa8
      Guillaume Lazzara authored
      	* doc/Doxyfile.in: Add new example/include paths.
      
      	* doc/tutorial/Makefile.am,
      	* doc/Makefile.am: Add a new target for the tutorial.
      	Rename target "internal" to "complete.
      
      	* doc/tutorial/todoxygen.sh: script to convert .tex files to .html
      	files. It uses Hevea.
      
      	* doc/tutorial/samples/borderthickness.cc,
      	* doc/tutorial/samples/extension-ignore2.cc,
      	* doc/tutorial/samples/ima-size.cc,
      	* doc/tutorial/samples/ima2d-1.cc,
      	* doc/tutorial/samples/ima2d-decl-2-blobs-full.cc,
      	* doc/tutorial/samples/ima2d-rot.cc,
      	* doc/tutorial/samples/labeling-compute-full.cc,
      	* doc/tutorial/samples/logical-not.cc,
      	* doc/tutorial/samples/paste-call-1.cc,
      	* doc/tutorial/samples/plop.ppm,
      	* doc/tutorial/samples/win-create-3.cc: Fix sample code.
      
      	* doc/tutorial/samples/Makefile.am: add new target for sample
      	programs.
      
      	* doc/tutorial/tutorial.tex: Include images.
      
      	* mln/core/internal/complex_window_p_base.hh,
      	* mln/core/routine/extend.hh,
      	* mln/core/site_set/p_complex.hh,
      	* mln/debug/graph.hh,
      	* mln/debug/println_with_border.hh,
      	* mln/fun/x2v/bilinear.hh,
      	* mln/fun/x2v/linear.hh,
      	* mln/fun/x2v/nneighbor.hh,
      	* mln/geom/nsites.hh,
      	* mln/topo/n_face.hh,
      	* mln/util/internal/graph_nbh_iter.hh,
      	* tests/core/site_set/p_complex.cc,
      	* tests/morpho/complex_image_wst.cc: Fix doxygen warnings.
      
      	* doc/doc.mk: Add shared variables for doc generation.
      
      	* doc/tutorial/samples/borderthickness-output.tex,
      	* doc/tutorial/samples/dpoint-1-output.tex,
      	* doc/tutorial/samples/graph-output-1.tex,
      	* doc/tutorial/samples/ima-size-output.tex,
      	* doc/tutorial/samples/ima2d-1-output.tex,
      	* doc/tutorial/samples/ima2d-3-output.tex,
      	* doc/tutorial/samples/ima2d-decl-2-blobs-output.tex,
      	* doc/tutorial/samples/ima2d-display-output-1.tex,
      	* doc/tutorial/samples/ima2d-display-output-2.tex,
      	* doc/tutorial/samples/labeling-compute-result-output.tex,
      	* doc/tutorial/samples/logical-not-output.tex,
      	* doc/tutorial/samples/paste-call-1-output.tex,
      	* doc/tutorial/samples/point-1-output.tex: removed since they will be
      	generated.
      
      	* doc/tutorial/samples/accu-right-instanciation.tex,
      	* doc/tutorial/samples/accu-right-instanciation.cc,
      	* doc/tutorial/samples/accu-wrong-instanciation.tex,
      	* doc/tutorial/samples/accu-wrong-instanciation.cc,
      	* doc/tutorial/samples/borderthickness.tex,
      	* doc/tutorial/samples/borderthickness.cc,
      	* doc/tutorial/samples/box2d-1.tex,
      	* doc/tutorial/samples/box2d-1.cc,
      	* doc/tutorial/samples/box2d-2.tex,
      	* doc/tutorial/samples/box2d-2.cc,
      	* doc/tutorial/samples/domain-display-1.tex,
      	* doc/tutorial/samples/domain-display-1.cc,
      	* doc/tutorial/samples/domain-display-out-1.tex,
      	* doc/tutorial/samples/domain-display-out-1.cc,
      	* doc/tutorial/samples/dpoint-1.tex,
      	* doc/tutorial/samples/dpoint-1.cc,
      	* doc/tutorial/samples/estim-sites.tex,
      	* doc/tutorial/samples/estim-sites.cc,
      	* doc/tutorial/samples/extension-ignore.tex,
      	* doc/tutorial/samples/extension-ignore.cc,
      	* doc/tutorial/samples/extension-ignore2.tex,
      	* doc/tutorial/samples/extension-ignore2.cc,
      	* doc/tutorial/samples/fill-call-1.tex,
      	* doc/tutorial/samples/fill-call-1.cc,
      	* doc/tutorial/samples/fill-part-1.tex,
      	* doc/tutorial/samples/fill-part-1.cc,
      	* doc/tutorial/samples/fill-part-2.tex,
      	* doc/tutorial/samples/fill-part-2.cc,
      	* doc/tutorial/samples/fill-part-3.tex,
      	* doc/tutorial/samples/fill-part-3.cc,
      	* doc/tutorial/samples/fill.tex,
      	* doc/tutorial/samples/fill.cc,
      	* doc/tutorial/samples/forall-piter-1.tex,
      	* doc/tutorial/samples/forall-piter-1.cc,
      	* doc/tutorial/samples/fun-p2b-1.tex,
      	* doc/tutorial/samples/fun-p2b-1.cc,
      	* doc/tutorial/samples/fun-p2v-1.tex,
      	* doc/tutorial/samples/fun-p2v-1.cc,
      	* doc/tutorial/samples/graph-add-edges.tex,
      	* doc/tutorial/samples/graph-add-edges.cc,
      	* doc/tutorial/samples/graph-add-vertex.tex,
      	* doc/tutorial/samples/graph-add-vertex.cc,
      	* doc/tutorial/samples/graph-data.tex,
      	* doc/tutorial/samples/graph-data.cc,
      	* doc/tutorial/samples/graph-i2v-vertex.tex,
      	* doc/tutorial/samples/graph-i2v-vertex.cc,
      	* doc/tutorial/samples/graph-iter-edge-nbh-edge.tex,
      	* doc/tutorial/samples/graph-iter-edge-nbh-edge.cc,
      	* doc/tutorial/samples/graph-iter-vertex-nbh-vertex.tex,
      	* doc/tutorial/samples/graph-iter-vertex-nbh-vertex.cc,
      	* doc/tutorial/samples/graph-iter-vertex.tex,
      	* doc/tutorial/samples/graph-iter-vertex.cc,
      	* doc/tutorial/samples/graph-iter.tex,
      	* doc/tutorial/samples/graph-iter.cc,
      	* doc/tutorial/samples/graph-p-vertices.tex,
      	* doc/tutorial/samples/graph-p-vertices.cc,
      	* doc/tutorial/samples/ima-has.cc,
      	* doc/tutorial/samples/ima-load.tex,
      	* doc/tutorial/samples/ima-load.cc,
      	* doc/tutorial/samples/ima-save.tex,
      	* doc/tutorial/samples/ima-save.cc,
      	* doc/tutorial/samples/ima-size.tex,
      	* doc/tutorial/samples/ima-size.cc,
      	* doc/tutorial/samples/ima2d-1.tex,
      	* doc/tutorial/samples/ima2d-2.tex,
      	* doc/tutorial/samples/ima2d-3.tex,
      	* doc/tutorial/samples/ima2d-4.tex,
      	* doc/tutorial/samples/ima2d-5.tex,
      	* 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.tex,
      	* doc/tutorial/samples/ima2d-6-clone.cc,
      	* doc/tutorial/samples/ima2d-7.tex,
      	* doc/tutorial/samples/ima2d-7.cc,
      	* doc/tutorial/samples/ima2d-decl-1.tex,
      	* doc/tutorial/samples/ima2d-decl-1.cc,
      	* doc/tutorial/samples/ima2d-decl-2-blobs.tex,
      	* doc/tutorial/samples/ima2d-decl-2-blobs.cc,
      	* doc/tutorial/samples/ima2d-decl-2.tex,
      	* doc/tutorial/samples/ima2d-decl-2.cc,
      	* doc/tutorial/samples/ima2d-display-1.tex,
      	* doc/tutorial/samples/ima2d-display-1.cc,
      	* doc/tutorial/samples/ima2d-display-2.tex,
      	* doc/tutorial/samples/ima2d-display-2.cc,
      	* doc/tutorial/samples/ima2d-restricted-1.tex,
      	* doc/tutorial/samples/ima2d-restricted-2.tex,
      	* doc/tutorial/samples/ima2d-restricted-3.tex,
      	* doc/tutorial/samples/ima2d-restricted-1.cc,
      	* doc/tutorial/samples/ima2d-restricted-2.cc,
      	* doc/tutorial/samples/ima2d-restricted-3.cc,
      	* doc/tutorial/samples/ima2d-restricted-display-1.tex,
      	* doc/tutorial/samples/ima2d-restricted-display-1.cc,
      	* doc/tutorial/samples/ima2d-rot.cc,
      	* doc/tutorial/samples/labeling-compute-call.tex,
      	* doc/tutorial/samples/labeling-compute-call.cc,
      	* doc/tutorial/samples/labeling-compute-result.tex,
      	* doc/tutorial/samples/labeling-compute-result.cc,
      	* doc/tutorial/samples/logical-not.tex,
      	* doc/tutorial/samples/logical-not.cc,
      	* doc/tutorial/samples/mln_var-1.tex,
      	* doc/tutorial/samples/mln_var-1.cc,
      	* doc/tutorial/samples/mln_var-2.tex,
      	* doc/tutorial/samples/mln_var-2.cc,
      	* doc/tutorial/samples/mln_var-3.tex,
      	* doc/tutorial/samples/mln_var-3.cc,
      	* doc/tutorial/samples/parray-append.tex,
      	* doc/tutorial/samples/parray-append.cc,
      	* doc/tutorial/samples/parray-display-1.tex,
      	* doc/tutorial/samples/parray-display-1.cc,
      	* doc/tutorial/samples/paste-call-1.tex,
      	* doc/tutorial/samples/paste-call-1.cc,
      	* doc/tutorial/samples/paste.tex,
      	* doc/tutorial/samples/paste.cc,
      	* doc/tutorial/samples/point-1.tex,
      	* doc/tutorial/samples/point-1.cc,
      	* doc/tutorial/samples/predicate-1.tex,
      	* doc/tutorial/samples/predicate-1.cc,
      	* doc/tutorial/samples/win-create-1-display.tex,
      	* doc/tutorial/samples/win-create-1-display.cc,
      	* doc/tutorial/samples/win-create-1.tex,
      	* doc/tutorial/samples/win-create-1.cc,
      	* doc/tutorial/samples/win-create-2.tex,
      	* doc/tutorial/samples/win-create-2.cc: rename *.tex to *.cc.
      
      	* doc/tutorial/tutorial.tex: update.
      
      plop
      
      git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2859 4aad255d-cdde-0310-9447-f3009e2ae8c0
      ba80faa8