- 30 Sep, 2008 9 commits
-
-
Roland Levillain authored
* mln/topo/internal/complex_iter_base.hh (mln::topo::internal::complex_iter_base<F, E>::to_face): Remove. (operator<<(std::ostream&, const complex_iter_base<F, E>&)): Remove outdated FIXME. (mln::topo::internal::complex_iter_base<F, E>::face_): Rename as... (mln::topo::internal::complex_iter_base<F, E>::f_): ...this. Adjust. * mln/topo/face_iter.hh, * mln/topo/n_face_iter.hh, * mln/topo/static_n_face_iter.hh: Adjust as well. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2442 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (mln::topo::face<D>::lower_dim_adj_faces): Return an empty vector if `this' is a 0-face. (mln::topo::face<D>::higher_dim_adj_faces): Return an empty vector if `this' is a D-face. (mln::topo::face<D>::lower_dim_adj_faces) (mln::topo::face<D>::higher_dim_adj_faces): Make it const. (mln::topo::internal::lower_dim_adj_faces_if_dim_matches_<N, D>) (mln::topo::internal::higher_dim_adj_faces_if_dim_matches_<N, D>): Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2441 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* milena/mln/level/paste.hh: Fix warning. * milena/sandbox/geraud/Rd/hybrid.hh, * milena/sandbox/geraud/Rd/queue_based.hh, * milena/sandbox/geraud/Rd/parallel.cc, * milena/sandbox/geraud/Rd/union_find.hh, * milena/sandbox/geraud/Rd/parallel.hh, * milena/sandbox/geraud/Rd/sequential.cc, * milena/sandbox/geraud/Rd/utils.hh, * milena/sandbox/geraud/Rd/hybrid.cc, * milena/sandbox/geraud/Rd/queue_based.cc, * milena/sandbox/geraud/Rd/min.cc, * milena/sandbox/geraud/Rd/sequential.hh, * milena/sandbox/geraud/Rd/union_find.cc: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2440 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/internal/complex_iter_base.hh (operator<<): Here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2439 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (mln::topo::face<D>::lower_dim_adj_faces) (mln::topo::face<D>::higher_dim_adj_faces): New. (mln::topo::internal::lower_dim_adj_faces_if_dim_matches_<N, D>) (mln::topo::internal::higher_dim_adj_faces_if_dim_matches_<N, D>): New classes. * mln/topo/face_data.hh (mln::topo::internal::lower_dim_faces_data_mixin<N, D>): Allow mln::topo::internal::lower_dim_adj_faces_if_dim_matches_<N, D> to access to private data. (mln::topo::internal::higher_dim_faces_data_mixin<N, D>): Allow mln::topo::internal::higher_dim_adj_faces_if_dim_matches_<N, D> to access to private data. * tests/topo/complex.cc: Exercise accesses to adjacent faces. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2438 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2437 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (operator<<(std::ostream&, const face<D>)) * mln/topo/n_face.hh (operator<<(std::ostream&, const n_face<N, D>)): New operators. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2436 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2435 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2434 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 29 Sep, 2008 8 commits
-
-
Ugo Jardonnet authored
* jardonnet/test/registration.cc: Simple registration test. * jardonnet/registration/registration.hh: Simple registration. * jardonnet/registration/multiscale.hh: Multiscale registration. * jardonnet/test/icp.cc, * jardonnet/registration/icp.hh, * jardonnet/registration/final_qk.hh, * jardonnet/registration/save.hh, * jardonnet/registration/tools.hh, * jardonnet/registration/icp_ref.hh, * jardonnet/registration/quat7.hh: Upgrade to 'clean-up'. * jardonnet/test/Makefile: Add rules. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2433 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
See https://trac.lrde.org/olena/wiki/Olena/ComplexBasedImages. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2432 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/macros.hh (mln_citer, mln_citer_) (mln_fwd_citer, mln_fwd_citer_, mln_bkd_citer, mln_bkd_citer_) (mln_fiter, mln_fiter_) (mln_fwd_fiter, mln_fwd_fiter_, mln_bkd_fiter, mln_bkd_fiter_): Remove macros. * tests/topo/complex.cc: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2431 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/internal/p_complex_piter_base.hh (mln::internal::p_complex_piter_base_<I, S, P, E>::iter_): Set to protected. * mln/core/site_set/p_n_faces_piter.hh): New file. Include it... * mln/core/site_set/p_complex.hh: ...here. * tests/core/image/complex_image.cc: Exercise iterators on n-faces. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2430 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (mln::topo::face<D>::face_data): Rename method as... (mln::topo::face<D>::data): ...this. * mln/topo/n_face.hh (mln::topo::n_face<N, D>::face_data): Rename method as... (mln::topo::n_face<N, D>::data): ...this. * mln/topo/complex.hh (mln::topo::complex<D>::connect_): Adjust. * tests/topo/complex.cc: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2429 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face_iter.hh, * mln/topo/n_face_iter.hh, * mln/topo/static_n_face_iter.hh (mln::topo::face_fwd_iter<D>::face) (mln::topo::face_bkd_iter<D>::face) (mln::topo::n_face_fwd_iter<D>::face) (mln::topo::n_face_bkd_iter<D>::face) (mln::topo::static_n_face_fwd_iter<D>::face) (mln::topo::static_n_face_bkd_iter<D>::face): Remove typedef. (mln::topo::face_fwd_iter<D>::super_) (mln::topo::face_bkd_iter<D>::super_) (mln::topo::n_face_fwd_iter<D>::super_) (mln::topo::n_face_bkd_iter<D>::super_) (mln::topo::static_n_face_fwd_iter<D>::super_) (mln::topo::static_n_face_bkd_iter<D>::super_): Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2428 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2427 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Ballas authored
* doc/technical/designs/properties/values.txt: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2426 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 26 Sep, 2008 16 commits
-
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2425 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/n_face_iter.hh: New. * mln/topo/complex.hh: Include mln/topo/n_face_iter.hh. * tests/topo/complex.cc: Exercise n_face_fwd_iter and n_face_bkd_iter. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2424 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/attic/complex_faces_iter.hh: Rename as... * mln/topo/static_n_face_iter.hh: ...this. (mln::topo::complex_faces_fwd_iter_<N, D>) (mln::topo::complex_faces_bkd_iter_<N, D>): Rename as... (static_n_face_fwd_iter) (static_n_face_bkd_iter): ...these. Adjust file layout. * mln/topo/complex.hh: Include mln/topo/static_n_face_iter.hh. * tests/topo/complex.cc (test_complex_faces_iter): Rename as... (test_static_n_face_iter): ...this. Adjust to static_n_face_fwd_iter and static_n_face_bkd_iter. (main): Exercise static_n_face_fwd_iter and static_n_face_bkd_iter. (test_faces_iter): Really disable this funcion. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2423 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/site_set/attic/p_complex_faces_piter.hh, * mln/core/site_set/attic/p_faces_piter.hh: Do it. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2422 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh, mln/topo/n_face.hh (mln::face<D>::face(const face<D>&)) (mln::n_face<N, D>::n_face(const n_face<N, D>&)): Remove copy ctors. (mln::face<D>::operator=(const face<D>&)) (mln::n_face<N, D>::operator=(const n_face<N, D>&)): Remove assignment operators. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2421 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/site_set/p_complex_piter.hh: s/topo::complex_fwd_iter_/topo::face_fwd_iter/ s/topo::complex_bkd_iter_/topo::face_bkd_iter/ Update included header's name. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2420 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/complex_iter.hh: Rename as... * mln/topo/face_iter.hh: ...this. (mln::topo::complex_fwd_iter_<D>) (mln::topo::complex_bkd_iter_<D>): Rename as... (mln::topo::face_fwd_iter<D>) (mln::topo::face_bkd_iter<D>): ...these. * milena/mln/topo/complex.hh: Adjust. * milena/tests/topo/complex.cc: Update documentation. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2419 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/internal/complex_iter_base.hh (mln::topo::internal::complex_iter_base_<F, E>): Rename as... (mln::topo::internal::complex_iter_base<F, E>): ...this. * milena/mln/topo/attic/complex_faces_iter.hh, * milena/mln/topo/attic/faces_iter.hh, * milena/mln/topo/complex_iter.hh: Adjust clients. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2418 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* milena/mln/core/site_set/p_complex_faces_piter.hh, * milena/mln/core/site_set/p_faces_piter.hh, * milena/mln/topo/complex_faces_iter.hh, * milena/mln/topo/faces_iter.hh: Move... * milena/mln/core/site_set/attic/p_complex_faces_piter.hh, * milena/mln/core/site_set/attic/p_faces_piter.hh, * milena/mln/topo/attic/complex_faces_iter.hh, * milena/mln/topo/attic/faces_iter.hh: ...here. Disable these iterators... * milena/mln/core/site_set/p_complex.hh, * milena/mln/core/site_set/p_faces.hh, * milena/mln/topo/complex.hh, * milena/tests/core/image/complex_image.cc, * milena/tests/topo/complex.cc: ...in those files. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2417 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* milena/mln/topo/face.hh (mln::topo::face_data<N, D>) (mln::topo::n_face<N, D>) (mln::topo::n_faces_set<N, D>): Move... * milena/mln/topo/face_data.hh, * milena/mln/topo/n_face.hh, * milena/mln/topo/n_faces_set.hh: ...here (new files). * milena/mln/topo/complex.hh, * milena/mln/topo/complex_faces_iter.hh, * milena/mln/topo/complex_iter.hh, * milena/mln/topo/faces_iter.hh: Adjust. * milena/tests/topo/complex.cc: Update documentation. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2416 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (mln::topo::faces_set<N, D>): Rename as... (mln::topo::n_faces_set<N, D>): ...this. Adjust. * mln/topo/complex.hh: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2415 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (mln::topo::any_face_handle<D>): Rename as... (mln::topo::face<D>): ...this. Adjust. * mln/topo/complex.hh, * mln/topo/complex_iter.hh, * mln/topo/complex_faces_iter.hh, * tests/topo/complex.cc: Adjust. * mln/core/site_set/p_complex.hh: Update documentation. * mln/core/site_set/complex_psite.hh, * tests/core/image/complex_image.cc: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2414 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (mln::topo::face_handle<N, D>): Rename as... (mln::topo::n_face<N, D>): ...this. Adjust. * mln/topo/complex.hh, * mln/topo/faces_iter.hh, * tests/topo/complex.cc: Adjust. * mln/core/faces_psite.hh, * tests/core/image/complex_image.cc: Likewise. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2413 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh (mln::topo::face<N, D>): Rename as... (mln::topo::face_data<N, D>): ...this. (mln::topo::internal::lower_dim_faces_mixin<N, D>) (mln::topo::internal::higher_dim_faces_mixin<N, D>): Rename as... (mln::topo::internal::lower_dim_faces_data_mixin<N, D>) (mln::topo::internal::higher_dim_faces_data_mixin<N, D>): ...these. (mln::topo::face_handle<N, D>::to_face) (mln::topo::any_face_handle<D>::to_face): Rename accessors as... (mln::topo::face_handle<N, D>::face_data) (mln::topo::any_face_handle<D>::face_data): ...these. Adjust. * mln/topo/complex.hh: Adjust. * tests/topo/complex.cc: Likewise. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2412 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2411 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* doc/examples/tuto_one.cc: Cleanup. (argv): New argument for chosing neighborhood. * mln/border/resize.hh (todo): New. * mln/morpho/erosion.spe.hh, * mln/morpho/erosion.hh, * mln/morpho/dilation.hh, * mln/morpho/dilation_fast.hh: Use extension fill. Anticipate border adjust. * mln/extension/all.hh: New. * mln/morpho/includes.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2410 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 25 Sep, 2008 6 commits
-
-
Thierry Geraud authored
* tests/core/routine/extend.cc: New. * tests/core/routine/Makefile.am: Update. * sandbox/geraud/cs2d/dbl_neighb.cc: Rename as... * doc/examples/tuto_one.cc: ...this. Update. * mln/core/image/extension_ima.hh (change_extension): New. * mln/core/routine/extend.hh (todo): New. * mln/core/internal/image_morpher.hh (unmorph_): New. * mln/border/fill.hh: Revamp. * mln/morpho/closing_area.hh (closing_area): New up-to-date sig. * mln/morpho/erosion.spe.hh: Update. De-activate some parts because of multiple windows. (FIXME): New couple. * mln/morpho/erosion.hh (has): Replace by... (domain.has): ...this. * mln/morpho/dilation.hh: Likewise. * mln/morpho/meyer_wst.hh: Likewise. * mln/canvas/morpho/algebraic_union_find.hh: Likewise. * mln/canvas/labeling.hh: Likewise. * mln/morpho/includes.hh: New include. * mln/extension/fill.hh: Revamp. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2409 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* mln/core/image/tr_image.hh (operator()): Fix. Fix trait. * mln/convert/from_to.hh (from_to): Move (vec -> rgb)... * mln/value/rgb.hh: ...here. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2408 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* jardonnet/virtual/access.cc: Update test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2407 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/concept/proxy.hxx (get_proxy_impl::operator): New overload (mutable) conversion towards the immediate subject. Keep ref or ptr in conversion return type. * mln/core/concept/site_proxy.hh (operator site): De-activate the static check of its presence since "site" can be either a ref, a const ref, or a plain type. * mln/core/concept/accumulator.hh (result_): Update. * mln/core/dpoints_pixter.hh (get_adr): Replace by conversion. Add a static check about the p_ref argument type. * mln/core/internal/site_relative_iterator_base.hh: Likewise. * mln/metal/fix_return.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2406 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* mln/core/image/tr_image.hh: Update (traits ...) . * mln/core/image/interpolated.hh (operator()): Add non const version. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2405 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* jardonnet/virtual/access.cc: Instanciate and use updated morphers. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2404 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 24 Sep, 2008 1 commit
-
-
Roland Levillain authored
* mln/core/complex_psite.hh: Move... * mln/core/site_set/complex_psite.hh: ...here. Adjust headers guard and documentation. * mln/core/image/complex_image.hh, * mln/core/site_set/p_complex.hh: Adjust paths. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2403 4aad255d-cdde-0310-9447-f3009e2ae8c0
-