This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Olena, a generic and efficient image processing platform".
The branch mesh-segm-skel has been updated
via 5946ef3265c3baaaacf7597068829e139335d5d2 (commit)
via ced2ccefc907fc5f2370a900363453a64ad56941 (commit)
via 27351d0b4d93b4fd41a6d536ac9d316036e9711d (commit)
via 8ac5e61c7787a138a48775ec0a080cf8b38491f3 (commit)
via f714e94e041ac4710c40212e02e1baa4822352b1 (commit)
via b84bea10cca01a6aa03cbfd5a5db722b8df45e6c (commit)
via f9882dac38deb8792722bf665612fbb6342f49bd (commit)
via 15ce5544f6eadb79168fdaff7b867719cf2dd37a (commit)
via 082d9aef633066d141349796fbc1cd7c29210d6f (commit)
via a84435517393f311aefec6a09eac81e720fe3cef (commit)
via 17def89e82362a5e889db4c40a66ff5f47dc036e (commit)
via 48e818f5e12b9f7f5951749b7cf957492c0b363e (commit)
via f825089e31169381cab43aac66dfde4ddf57f56c (commit)
via 6629f93070da7d9eea9fa6a7b99e96154d624565 (commit)
via e402de7a1c8b372d768e93fdb76718e73ab48681 (commit)
via 21a5b46f16b712625498aaa2b01a601cdd614990 (commit)
via 1bfe4f9f3a6a5b8711a638f7586f0d484d219137 (commit)
via 44da300ad852dbb3d98bd133664b09117a6dcbb9 (commit)
via 5bebfceecb0e8d6164758247f9b5148b641d8c7c (commit)
via 93a3309aef7eb123f621a410a35ecab3e37a14da (commit)
via 5fca43edf80864073321c4c03af10c3161a39f75 (commit)
via a69fad4b913734b5a51a8ecb062542110daf5127 (commit)
via fc569341928749e7beabe978428fffc79cadb44a (commit)
via 5326c7cc6201adec706c09fe870464646eed4da3 (commit)
via d2986812d738df5d46cdd957db9193306fb67eca (commit)
via 65616e271c7e03852b4dd707cb0c146744f5c2b3 (commit)
via 7a48c8c49c5012794fe78390bf942700304269ec (commit)
via 5c73804074ee26a60ef78c98b4fa3eb7a9f8016d (commit)
via 3076fae6bbd1035c08e66d939be27634c9593980 (commit)
via a6b48d3454f55b143c9d2b7bb7960aff39890644 (commit)
via 004dc21fabbaa89f053ced04991cff7382586120 (commit)
via a47828ebc4f6c80b5eeea268f0f453303a8a67b2 (commit)
via 8aa5d0276bbd76c6f3b452d9283a748df08ce87c (commit)
via dbff476989547afcfb8a0de52b49d3efb5915d2d (commit)
via 313000d77af0064f510e683824132f4c44a94e71 (commit)
via a087bc4d5c23b64db8ca8a3fe40c73387419ec70 (commit)
via ee56e13b49f84c30aaaee1f3c1edfdac61784c52 (commit)
via b4a75638b975b3e0a70d47ab1fa48caff05468f3 (commit)
via a04de22136722fbb9445e9f0eec4b0a474a4393d (commit)
via cb5723f7d881aa291082a67e2a0303456b1b3402 (commit)
via 739f3d21f481e522f8712bbfb5dd891a7886d615 (commit)
via 8b3107da88f52723fe8e170efc6a6f10d4bdc17e (commit)
via 57d5538008bc881e674005421f55b85b43a5125e (commit)
via 36067cacfe2dd5f9d10bd2b1218e3964891a6eaa (commit)
via 40e46d9a28a4f226b5c147a7b51dd96ad8040afc (commit)
via fc4e4c62045e387832086774ed292c0ca22ee341 (commit)
via 32732575159e70d55fc3e64c1ee426a7ef86c92d (commit)
via 66c20dd71270e547c499df351f14a21e6c02a2db (commit)
via ff2781ffbf32eb06e7a6031fef3ccaf50c2bcf13 (commit)
via fe65e41b71bd948244982068e7a40613f50f12a6 (commit)
from ad49d7efbc810b16dcedc41d74b52c4168ec81dd (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
5946ef3 Configure milena/apps/generic-skel/Makefile.
ced2cce New apps on generic skeletonization.
27351d0 apps/graph-morpho: Catch up with current mln::topo::is_n_face.
8ac5e61 Use priority-driven thinning in collapse-based thinnings apps.
f714e94 Simplify curvature-based thinnings using 2- and 1-collapses apps.
b84bea1 Miscellaneous changes in mesh-related operations.
f9882da New apps: max curvature-based thinnings using 2- and 1-collapses.
15ce554 Add VTK versions of some OFF meshes.
082d9ae New app: binary OFF to VTK mesh conversion.
a844355 New app performing a 2-collapse on a mesh.
17def89 Prevent a site from being introduced twice in thinning's queues.
48e818f Add routines to identify and detach (collapse) simple pairs.
f825089 Merge branch 'vtk-format' into skeletons+vtk-format
1bfe4f9 Small corrections in apps/mesh-segm-skel.
44da300 Exercise topology-related routines.
5bebfce New complex image alias: mln::bin_2complex_image2d.
93a3309 Revamp mln::topo::is_simple_cell.
5fca43e Have is_facet take into account the values of a (complex) image.
a69fad4 Revamp topology-related routines.
fc56934 Make the interface of thinning algorithms uniform w.r.t. functors.
5326c7c State a cell is not simple if it does not correspond to a facet.
d298681 Use mln::data::paste to simplify mesh skeleton applications.
65616e2 Update mesh skeleton applications.
7a48c8c More generic breadth-first-thinning-based skeleton transformations.
5c73804 Introduce a helper to build an mln::mutable_extension_ima.
3076fae Introduce an extension-by-mutable-image morpher.
a6b48d3 Get the `detach' argument of thinning algorithms by reference.
004dc21 Get rid of intermediate psites in thinning algorithms.
a47828e Have topo::is_n_face take a psite type as class parameter.
8aa5d02 Aesthetic changes in thinning algorithms.
dbff476 Fix the processing order in topo::breadth_first_thinning.
313000d Split interface and implementation of topo::is_not_end_point.
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 8 +
configure.ac | 2 +
milena/ChangeLog | 469 +
milena/apps/Makefile.am | 6 +-
milena/apps/generic-skel/Makefile.am | 54 +
.../generic-skel/image2d-skel-unconstrained.cc | 85 +
.../generic-skel/image2d-skel-with-end-points.cc | 84 +
milena/apps/generic-skel/image2d-skel.hh | 174 +
.../test-image2d-skel-unconstrained.in | 24 +
.../test-image2d-skel-with-end-points.in | 24 +
milena/apps/graph-morpho/morpho.hh | 8 +-
milena/apps/mesh-segm-skel/Makefile.am | 83 +-
.../apps/mesh-segm-skel/mesh-complex-2-collapse.cc | 155 +
.../mesh-complex-max-curv-1-collapse.cc | 377 +
.../mesh-complex-max-curv-2-collapse.cc | 319 +
.../mesh-segm-skel/mesh-complex-max-curv-skel.cc | 82 +-
.../mesh-segm-skel/mesh-complex-pinv-curv-skel.cc | 82 +-
milena/apps/mesh-segm-skel/mesh-complex-skel.cc | 85 +-
milena/apps/mesh-segm-skel/off-to-vtk-bin.cc | 60 +
milena/apps/mesh-segm-skel/save_bin_alt.hh | 310 +-
.../mesh-segm-skel/test-mesh-complex-2-collapse.in | 23 +
.../test-mesh-complex-max-curv-1-collapse.in | 24 +
.../test-mesh-complex-max-curv-2-collapse.in | 24 +
.../test-mesh-complex-max-curv-extrema.in | 16 +
milena/headers.mk | 10 +-
milena/mesh/Makefile.am | 26 +-
milena/mesh/bunny-holefilled.vtk |458714 ++++++++++++++++++++
milena/mesh/pseudo-manifold.vtk | 188 +
milena/mesh/teapot.vtk |25008 ++
milena/mesh/tetrahedron.vtk | 48 +
milena/mln/core/alias/complex_image.hh | 10 +-
.../mln/core/image/dmorph/mutable_extension_ima.hh | 272 +
milena/mln/core/routine/mutable_extend.hh | 67 +
milena/mln/geom/complex_geometry.hh | 17 +-
milena/mln/io/off/load.hh | 30 +-
milena/mln/io/vtk/all.hh | 47 +
milena/mln/io/vtk/load.hh | 615 +
milena/mln/io/vtk/save.hh | 653 +
milena/mln/make/attachment.hh | 53 +-
milena/mln/make/cell.hh | 11 +-
milena/mln/make/detachment.hh | 50 +-
milena/mln/topo/detach.hh | 83 -
milena/mln/topo/detach_cell.hh | 154 +
milena/mln/topo/detach_pair.hh | 191 +
milena/mln/topo/detach_point.hh | 113 +
milena/mln/topo/is_facet.hh | 52 +-
milena/mln/topo/is_n_face.hh | 16 +-
milena/mln/topo/is_not_end_point.hh | 97 +
milena/mln/topo/is_simple_cell.hh | 114 +-
milena/mln/topo/is_simple_pair.hh | 225 +
milena/mln/topo/is_simple_point2d.hh | 140 +
milena/mln/topo/skeleton/breadth_first_thinning.hh | 140 +-
.../mln/topo/skeleton/priority_driven_thinning.hh | 207 +
milena/tests/core/image/complex_image.hh | 20 +-
milena/tests/io/Makefile.am | 3 +-
milena/tests/io/vtk/Makefile.am | 33 +
milena/tests/io/vtk/load_bin.cc | 60 +
milena/tests/io/vtk/load_save_bin.cc | 48 +
milena/tests/io/vtk/save.cc | 106 +
milena/tests/make/Makefile.am | 6 +-
milena/tests/make/attachment.cc | 77 +
milena/tests/make/detachment.cc | 98 +
milena/tests/topo/Makefile.am | 13 +-
milena/tests/topo/detach_pair.cc | 73 +
milena/tests/topo/is_facet.cc | 80 +
milena/tests/topo/is_simple_pair.cc | 73 +
milena/tests/topo/skeleton/Makefile.am | 20 +-
.../tests/topo/skeleton/breadth_first_thinning.cc | 74 +
.../skeleton/breadth_first_thinning_constrained.cc | 78 +
.../topo/skeleton/priority_driven_thinning.cc | 92 +
.../priority_driven_thinning_constrained.cc | 96 +
milena/tests/unit_test/unit-tests.mk | 4 +
72 files changed, 490616 insertions(+), 367 deletions(-)
create mode 100644 milena/apps/generic-skel/Makefile.am
create mode 100644 milena/apps/generic-skel/image2d-skel-unconstrained.cc
create mode 100644 milena/apps/generic-skel/image2d-skel-with-end-points.cc
create mode 100644 milena/apps/generic-skel/image2d-skel.hh
create mode 100644 milena/apps/generic-skel/test-image2d-skel-unconstrained.in
create mode 100644 milena/apps/generic-skel/test-image2d-skel-with-end-points.in
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-2-collapse.cc
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-max-curv-1-collapse.cc
create mode 100644 milena/apps/mesh-segm-skel/mesh-complex-max-curv-2-collapse.cc
create mode 100644 milena/apps/mesh-segm-skel/off-to-vtk-bin.cc
create mode 100644 milena/apps/mesh-segm-skel/test-mesh-complex-2-collapse.in
create mode 100644 milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-1-collapse.in
create mode 100644 milena/apps/mesh-segm-skel/test-mesh-complex-max-curv-2-collapse.in
mode change 100755 => 100644 milena/apps/mesh-segm-skel/test-mesh-segm.in
create mode 100644 milena/mesh/bunny-holefilled.vtk
create mode 100644 milena/mesh/pseudo-manifold.vtk
create mode 100644 milena/mesh/teapot.vtk
create mode 100644 milena/mesh/tetrahedron.vtk
create mode 100644 milena/mln/core/image/dmorph/mutable_extension_ima.hh
create mode 100644 milena/mln/core/routine/mutable_extend.hh
create mode 100644 milena/mln/io/vtk/all.hh
create mode 100644 milena/mln/io/vtk/load.hh
create mode 100644 milena/mln/io/vtk/save.hh
delete mode 100644 milena/mln/topo/detach.hh
create mode 100644 milena/mln/topo/detach_cell.hh
create mode 100644 milena/mln/topo/detach_pair.hh
create mode 100644 milena/mln/topo/detach_point.hh
create mode 100644 milena/mln/topo/is_not_end_point.hh
create mode 100644 milena/mln/topo/is_simple_pair.hh
create mode 100644 milena/mln/topo/is_simple_point2d.hh
create mode 100644 milena/mln/topo/skeleton/priority_driven_thinning.hh
create mode 100644 milena/tests/io/vtk/Makefile.am
create mode 100644 milena/tests/io/vtk/load_bin.cc
create mode 100644 milena/tests/io/vtk/load_save_bin.cc
create mode 100644 milena/tests/io/vtk/save.cc
create mode 100644 milena/tests/make/attachment.cc
create mode 100644 milena/tests/make/detachment.cc
create mode 100644 milena/tests/topo/detach_pair.cc
create mode 100644 milena/tests/topo/is_facet.cc
create mode 100644 milena/tests/topo/is_simple_pair.cc
create mode 100644 milena/tests/topo/skeleton/breadth_first_thinning.cc
create mode 100644 milena/tests/topo/skeleton/breadth_first_thinning_constrained.cc
create mode 100644 milena/tests/topo/skeleton/priority_driven_thinning.cc
create mode 100644 milena/tests/topo/skeleton/priority_driven_thinning_constrained.cc
hooks/post-receive
--
Olena, a generic and efficient image processing platform