- 09 Sep, 2013 4 commits
-
-
Roland Levillain authored
* tools/tools.mk (AM_CPPFLAGS): Remove Milena's build dir from the file inclusion path. Remove outdated FIXMEs. * apps/constrained-connectivity/Makefile.am, * apps/graph-morpho/Makefile.am, * apps/mesh-segm-skel/Makefile.am, * apps/morphers/Makefile.am, * apps/papers/levillain.09.ismm/Makefile.am (AM_CPPFLAGS): Explain why $(top_builddir)/milena is part of the file inclusion path. * apps/generic-skel/Makefile.am, * doc/Makefile.am, * tests/tests.mk (AM_CPPFLAGS): Uniformity changes.
-
Roland Levillain authored
* doc/Makefile.am (AM_CPPFLAGS): Here.
-
Roland Levillain authored
* Makefile.am (SUBDIRS): Prepend `.' to the list of subdirectories to force make to honor this Makefile's targets before recursing in Milena's subdirectories.
-
Roland Levillain authored
* Makefile.am (regen-am): Here.
-
- 06 Sep, 2013 4 commits
-
-
Roland Levillain authored
* mln/version.hh.in (OLN_PACKAGE_AUTHORS): Set it to @PACKAGE_AUTHORS@.
-
Roland Levillain authored
* configure.ac (PACKAGE_AUTHORS): New variable. Define it both as a C/C++ preprocessor symbol (using AC_DEFINE_UNQUOTED) and as an Autoconf output variable (via AC_SUBST).
-
Roland Levillain authored
* configure.ac: No longer configure milena/mln/version.hh, as milena/Makefile now generates it the source tree instead.
-
Roland Levillain authored
* Makefile.am ($(srcdir)/mln/version.hh): New target, generating mln/version.hh in the source tree using make instead of configure. (edit): New. (EXTRA_DIST): Add mln/version.hh.in (nobase_nodist_include_HEADERS): Remove mln/version.hh. * mln/version.hh: New (generated). * headers.mk: Regen.
-
- 05 Sep, 2013 1 commit
-
-
Roland Levillain authored
* doc/examples/tuto3/first_routine.cc: Here. * doc/examples/split/tuto3_first_routine-1.cc.raw: Regen.
-
- 02 Sep, 2013 2 commits
-
-
Roland Levillain authored
* apps/mesh-segm-skel/mesh-complex-max-curv-1-collapse.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-2-collapse.cc: Here, as suggested by g++ 4.7.
-
Roland Levillain authored
* apps/generic-skel/test-mixed.in, * apps/mesh-segm-skel/test-mixed.in: Add a `-wadgmm-2010' suffix to saved images to distinguish them from outputs of other tests. * apps/generic-skel/Makefile.am, * apps/mesh-segm-skel/Makefile.am (MOSTLYCLEANFILES): Adjust. Add files generated by disabled test cases. (generated_checked_tests): New. Contain all generated checked tests. (generated_tests): Set it to contain all test (checked automatically and run manually). (TESTS): Set it to $(generated_checked_tests). Aesthetic changes.
-
- 31 Aug, 2013 6 commits
-
-
Roland Levillain authored
* apps/generic-skel/Makefile.am, * apps/mesh-segm-skel/Makefile.am: Here.
-
Roland Levillain authored
* apps/mesh-segm-skel/Makefile.am: Here.
-
Roland Levillain authored
* apps/generic-skel/Makefile.am (EXTRA_DIST): Add test-mixed.in. * apps/mesh-segm-skel/Makefile.am (EXTRA_DIST): Add test-mesh-complex-2-collapse.in, test-mesh-complex-max-curv-2-collapse.in, test-mesh-complex-max-curv-1-collapse.in and test-mixed.in.
-
Roland Levillain authored
* apps/generic-skel/Makefile.am, * apps/mesh-segm-skel/Makefile.am: s/bin_PROGRAMS/noinst_PROGRAMS/.
-
Roland Levillain authored
* apps/generic-skel/Makefile.am (noinst_HEADERS): Add image3d-skel.hh.
-
Roland Levillain authored
* apps/generic-skel/Makefile.am: Include $(top_srcdir)/milena/common.mk.
-
- 30 Aug, 2013 23 commits
-
-
Roland Levillain authored
-
Roland Levillain authored
-
Roland Levillain authored
* src/Makefile.am, * src/binarization/Makefile.am: Here.
-
Roland Levillain authored
* apps/generic-skel/Makefile.am, * apps/mesh-segm-skel/Makefile.am, * tests/io/vtk/Makefile.am, * tests/transform/Makefile.am, * tools/Makefile.am: Here.
-
Roland Levillain authored
* 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-1.ppm, * doc/figures/fill-2.ppm, * doc/figures/fill-imageif-cfun-1.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/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_colorize-1.pgm, * doc/figures/tuto3_colorize-2.ppm, * 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.ppm, * doc/figures/tuto4_genericity_and_algorithms-2.ppm, * doc/figures/tuto4_genericity_and_algorithms-3.pbm, * doc/figures/tuto4_genericity_and_algorithms-4.ppm, * doc/figures/tuto4_genericity_and_algorithms-5.ppm, * doc/figures/tuto4_genericity_and_algorithms-6.ppm: Regen.
-
Roland Levillain authored
* apps/generic-skel/image2d-skel-unconstrained.cc, * apps/generic-skel/image2d-skel-with-end-points.cc, * apps/mesh-segm-skel/mesh-complex-2-collapse.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-1-collapse.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-2-collapse.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-skel.cc, * apps/mesh-segm-skel/mesh-complex-pinv-curv-segm.cc, * apps/mesh-segm-skel/mesh-complex-pinv-curv-skel.cc, * apps/mesh-segm-skel/off-to-vtk-bin.cc, * mln/topo/is_not_1d_isthmus.hh, * mln/topo/is_not_end_point.hh: Here.
-
Roland Levillain authored
* tests/value/Makefile.am: Here.
-
Roland Levillain authored
* tools/Makefile.am: Fix build rules of optional programs. * tools/simple_point3d_lut_tbb.cc: Rename as... * tools/simple_point_3d_lut_tbb.cc: ...this. s/point_3d/point3d/.
-
Roland Levillain authored
* mln/io/vtk/save.hh, * tools/connectivity_numbers_3d_tbb.hh, * tools/simple_point3d_lut_tbb.hh: Here.
-
Roland Levillain authored
* python/Makefile.am (AM_CPPFLAGS): Add -I$(top_builddir)/milena.
-
Roland Levillain authored
* demo/viewer/Makefile.am: Here.
-
Roland Levillain authored
* mln/topo/is_not_1d_isthmus.hh (mln::topo::is_not_1d_isthmus<I, N>::operator()): Here.
-
Roland Levillain authored
* apps/morphers/recorder-bft.cc: Here.
-
Roland Levillain authored
* apps/generic-skel/image3d-skel-unconstrained.cc, * apps/generic-skel/image3d-skel.hh: Here.
-
Roland Levillain authored
* apps/mesh-segm-skel/mesh-complex-pinv-curv-segm.cc: Here.
-
Roland Levillain authored
* doc/examples/devel/facade.cc.raw, * doc/examples/devel/impl.cc.raw, * mln/io/vtk/save.hh, * mln/topo/skeleton/breadth_first_thinning.hh, * mln/topo/skeleton/priority_driven_thinning.hh, * new-header: Here.
-
Roland Levillain authored
* apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-segm.cc, * apps/mesh-segm-skel/mesh-complex-pinv-curv-segm.cc, * apps/mesh-segm-skel/mesh-complex-pinv-curv-skel.cc: Here.
-
Roland Levillain authored
* apps/mesh-segm-skel/mesh-complex-max-curv-1-collapse.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-2-collapse.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-extrema.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-skel.cc, * apps/mesh-segm-skel/mesh-complex-pinv-curv-segm.cc, * apps/mesh-segm-skel/mesh-complex-pinv-curv-skel.cc: Here.
-
Roland Levillain authored
* apps/generic-skel/image2d-skel-unconstrained.cc, * apps/generic-skel/image2d-skel-with-end-points.cc, * apps/generic-skel/image3d-skel-unconstrained.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-1-collapse.cc, * apps/mesh-segm-skel/mesh-complex-max-curv-2-collapse.cc, * apps/mesh-segm-skel/mesh-complex-pinv-curv-skel.cc: Display the size of the input. Time the thinning step. * milena/apps/generic-skel/test-mixed.in, * milena/apps/mesh-segm-skel/test-mixed.in: New. * apps/generic-skel/Makefile.am (generated_tests): Add test-mixed. (test-mixed): New target. (check-mixed): New (phony) target. * apps/mesh-segm-skel/Makefile.am: Likewise. ($(generated_tests)): New target. (AM_CPPFLAGS): Add -I$(top_builddir)/milena so that mln/version.hh, which is a generated header, can be found by the compiler.
-
Roland Levillain authored
* mln/fun/p2b/antilogy.hh, * mln/fun/p2b/tautology.hh: Do not include mln/core/alias/point2d.hh. * mln/topo/no_constraint.hh: New file. * mln/topo/skeleton/breadth_first_thinning.hh, * mln/topo/skeleton/priority_driven_thinning.hh: Use mln::topo::no_constraint instead of mln::fun::p2b::tautology. Do not include the standard header `algorithm'. * headers.mk, tests/unit_test/unit-tests.mk: Regen.
-
Roland Levillain authored
* mln/topo/is_not_end_point.hh: s/nbh/nbh_fg/. (is_not_end_point<I, N>::is_not_end_point(const Neighborhood<N>&)): New ctor. (is_not_end_point<I, N>::set_image): New method. (is_not_end_point<I, N>::ima_): Turn this reference into a pointer. Adjust. * mln/topo/is_simple_point2d.hh (mln::topo::is_simple_point2d<I, N>::operator()) * mln/topo/detach_point.hh (mln::topo::detach_point<I>::operator()): Add preconditions. * apps/generic-skel/image2d-skel-with-end-points.cc: Use `mln::topo::is_simple_point2d' and `mln:: topo::detach_point' from mln/topo/, instead of `is_simple_2d' and `detach' from image2d-skel.hh * apps/generic-skel/image2d-skel-unconstrained.cc: Likewise. Remove the (lack of) constraint, as mln::topo::skeleton::breadth_first_thinning already takes care of this. * apps/generic-skel/image2d-skel.hh: Remove. * apps/generic-skel/Makefile.am (image2d_skel_unconstrained_SOURCES) (image2d_skel_with_end_points_SOURCES): Remove image2d-skel.hh.
-
Roland Levillain authored
* apps/generic-skel/image3d-skel-unconstrained.cc: Remove a useless header inclusion. * apps/generic-skel/image3d-skel-with-end-points.cc: Fix a comment. * tools/compute_local_configurations.cc: Add a comment. * tools/connectivity_numbers_3d.hh: Add a FIXME.
-
Roland Levillain authored
* apps/generic-skel/image3d-skel-with-1d-isthmuses.cc: New. * apps/generic-skel/Makefile.am (bin_PROGRAMS): Add image3d-skel-with-1d-isthmuses. (image3d_skel_with_1d_isthmuses_SOURCES): New. (TESTS): Add image3d-skel-with-1d-isthmuses. (MOSTLYCLEANFILES): Add image3d-skel-with-1d-isthmuses-input.raw, image3d-skel-with-1d-isthmuses-input.vtk, image3d-skel-with-1d-isthmuses-skel.raw and image3d-skel-with-1d-isthmuses-skel.vtk.
-