- 17 Oct, 2008 9 commits
-
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2597 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/util/site_pair.hh (mln::site_pair): Move class... (mln::util::site_pair): ...here, into namespace mln::util. * mln/core/image/line_graph_psite.hh, * mln/core/site_set/p_complex.hh, * mln/core/site_set/p_line_graph.hh: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2596 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/image/complex_neighborhoods.hh: New. Replace... * mln/core/image/complex_lower_neighborhood.hh, * mln/core/image/complex_higher_neighborhood.hh, * mln/core/image/complex_lower_higher_neighborhood.hh: ...these files. Remove. * tests/core/image/complex_image.cc: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2595 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/image/complex_windows.hh: New. Replace... * mln/core/image/complex_lower_window_p.hh, * mln/core/image/complex_higher_window_p.hh, * mln/core/image/complex_lower_higher_window_p.hh: ...these files. Remove. * mln/core/internal/complex_window_p_base.hh: Fix headers inclusions. * tests/morpho/complex_image_morpho.cc: Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2594 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2593 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/image/complex_lower_window_p.hh, * mln/core/image/complex_higher_window_p.hh, * mln/core/image/complex_lower_higher_window_p.hh: Factor using mln::internal::complex_window_p_base. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2592 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/internal/complex_window_p_base.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2591 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/image/complex_lower_neighborhood.hh, * mln/core/image/complex_higher_neighborhood.hh, * mln/core/image/complex_lower_higher_neighborhood.hh: Factor using mln::internal::complex_neighborhood_base. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2590 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/internal/complex_neighborhood_base.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2589 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 16 Oct, 2008 20 commits
-
-
Thierry Geraud authored
* milena/tests/morpho/erosion.cc: Fix typo. * milena/mln/core/routine/ops.hh (todo): New. * milena/mln/morpho/erosion.spe.hh (octagon2d): Fix. (hline2d, vline2d): Fix dispatch. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2588 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2587 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* tests/io/Makefile.am (SUBDIRS): Add io. * tests/io/off/: New directory. * tests/io/off/load_bin.cc: New. * tests/io/off/Makefile.am: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2586 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/io/off/load.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2585 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* tests/data.hh.in (MLN_MESH_DIR): New macro. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2584 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mesh/cube.off, * mesh/tetrahedron.off: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2583 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* tests/core/image/complex_image.cc, * tests/morpho/complex_image_morpho.cc: ...here. Adjust: s/P/G/. * tests/core/site_set/p_complex.cc: New. * tests/core/site_set/Makefile.am (check_PROGRAMS): Add p_complex. (p_complex_SOURCES): New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2582 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/site_set/p_complex.hh (p_complex<D, P>): Replace parameter P, standing for a site type, by... (p_complex<D, G>): ...a parameter G, standing for a geometry functor type. Adjust. Update documentation. (mln::p_complex<D, G>::geom_): New attribute. (mln::p_complex<D, G>::geom): New accessor. (mln::p_complex::p_complex(const topo::complex<D>&)): Add an extra parameter... (mln::p_complex::p_complex(const topo::complex<D>&, const G&)): ...to initialize mln::p_complex<D, G>::geom_. * mln/core/image/complex_higher_neighborhood.hh, * mln/core/image/complex_higher_window_p.hh, * mln/core/image/complex_lower_higher_neighborhood.hh, * mln/core/image/complex_lower_higher_window_p.hh, * mln/core/image/complex_lower_neighborhood.hh, * mln/core/image/complex_lower_window_p.hh, * mln/core/image/complex_neighborhood_piter.hh, * mln/core/image/complex_window_piter.hh, * mln/core/image/complex_image.hh, * mln/core/site_set/complex_psite.hh, * mln/core/site_set/p_complex_piter.hh: Adjust: s/P/G/. * mln/core/image/complex_image.hh (mln::trait::image_< complex_image<D, G, V> >::dimension): Adjust. (mln::complex_image<D, G, V>): More documentation. * mln/core/site_set/complex_psite.hh: Use #if 0 / #endif to disable code instead of comments. (mln::complex_psite<D, G>::p_): Set type to mln_site(G). (mln::complex_psite::complex_psite): Don't update unconditionally, ensure the iterator is valid first. (mln::complex_psite::complex_psite<D, G>::subj_()) (mln::complex_psite::complex_psite<D, G>::update_()): Provide actual implementations. * mln/core/site_set/p_complex_piter.hh (mln::p_complex_fwd_piter_<D, G>) (mln::p_complex_bkd_piter_<D, G>): Adjust site type passed as parameter as super class. (mln::p_complex_fwd_piter_<D, G>::super_) (mln::p_complex_bkd_piter_<D, G>::super_): Likewise. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2581 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/geom/complex_geometry.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2580 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/util/multi_site.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2579 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/n_faces_set.hh (mln::topo::n_faces_set<N, D>::reserve) (operator+=(n_faces_set<N, D>&, const n_face<N, D>&)): New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2578 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/n_face.hh (mln::topo::n_face<N, D>::lower_dim_adj_faces) (mln::topo::n_face<N, D>::higher_dim_adj_faces): New methods. (mln::topo::edge(const n_face<0, D>&, const n_face<0, D>&)): New function. * mln/topo/face_data.hh (mln::topo::internal::lower_dim_faces_data_mixin): Make mln::topo::n_face<N, D>::lower_dim_adj_faces a friend of this class. (mln::topo::internal::higher_dim_faces_data_mixin): Make mln::topo::n_face<N, D>::higher_dim_adj_faces a friend of this class. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2577 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/face.hh, mln/topo/n_face.hh (mln::face<D>::cplx_, mln::n_face<N, D>::cplx_): Change type from mutable complex<D>* to mutable complex<D>. (mln::face<D>::face, mln::n_face<N, D>::n_face): Adjust ctors. (mln::face<D>::is_valid, mln::face<D>::data) (mln::n_face<N, D>::is_valid, mln::n_face<N, D>::data): Adjust. (mln::complex<D>::cplx, mln::complex<D>::set_cplx): Don't manipulate complexes by pointers, use plain objects instead. (operator<<(std::ostream&, const face<D>&)): Adjust. * mln/topo/n_faces_set.hh (mln::topo::n_faces_set<N, D>::add(const n_face<N, D>&)): Adjust. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2576 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/topo/complex.hh (mln::complex<D>::add_face(const n_faces_set<N, D>&)): Don't compare pointers-on-complex in precondition, compare the complexes themselves. Aesthetic changes. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2575 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2574 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/point.hh: Fix a name in documentation. (mln::point::operator algebra::vec<G::dim, float>): Disable. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2573 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/alias/point3df.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2572 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Roland Levillain authored
* mln/core/def/coordf.hh: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2571 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2570 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2569 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 15 Oct, 2008 11 commits
-
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2568 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2567 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/routine/ops.hh (FIXME): Resolve warning. * mln/morpho/meyer_wst.hh (in_queue): New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2566 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* mln/convert/to_image.hh: Fix proto also. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2565 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* mln/convert/to_image.hh: Replace suspicous use of size_t by T. Now return an image1d<T> instead of image1d<std::size_t> git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2564 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2563 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/site_set/p_priority.hh (front): Fix. * mln/accu/min.hh (min_): Rename as... (min): ...this. * mln/accu/max.hh (max_): Rename as... (max): ...this. * mln/accu/min_max.hh (min_max_): Rename as... (min_max): ...this. * mln/accu/pair.hh (pair_): Rename as... (pair): ...this. * mln/morpho/dilation_elementary.hh, * mln/morpho/erosion.spe.hh, * mln/morpho/erosion.hh, * mln/morpho/dilation.hh, * mln/morpho/meyer_wst.hh, * sandbox/geraud/cs2d/cs2d_morpho.hh, * sandbox/folio/dt/canvas_dt.hh, * tests/level/compute_full.cc, * tests/level/compute.cc, * tests/level/update.cc, * tests/accu/pair.cc, * tests/accu/min.cc, * tests/accu/max.cc, * tests/accu/min_max.cc, * tests/accu/tuple.cc, * doc/examples/tuto_bis.cc, * mln/debug/println.spe.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2562 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2561 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Ballas authored
* tests/level/transform.cc: Add a test. * mln/level/transform.spe.hh: Inline the dispatch functions. * mln/level/fill_with_value.spe.hh, * mln/level/fill_with_value.hh: Fix... git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2560 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Nicolas Ballas authored
* tests/level/transform.cc: Add tests. * mln/trait/image/props.hh: Fix a mistakes. * mln/level/transform.spe.hh: Add dispatch. * mln/level/transform.hh: Add transform_tests function. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2559 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
Now an accumulator have to pass a qualified result as super class parameter. In addition no result typedef is required. * doc/examples/tuto_bis.cc: Update. * mln/core/macros.hh (mln_q_result, mln_q_result_): New. * mln/core/concept/object.hh (unqualif): New include. * mln/core/concept/accumulator.hh (q_result): New. (to_result, operator): Update return type. * mln/accu/min.hh: Update. * mln/accu/internal/base.hh (result, q_result): Factor. git-svn-id: https://svn.lrde.epita.fr/svn/oln/branches/cleanup-2008@2558 4aad255d-cdde-0310-9447-f3009e2ae8c0
-