- 03 Feb, 2009 18 commits
-
-
Guillaume Lazzara authored
* headers.mk: update distributed headers. * tests/unit_test/mln_io_raw_all.cc, * tests/unit_test/mln_io_raw_load.cc, * tests/unit_test/mln_io_raw_save.cc, * tests/io/raw/raw.cc, * tests/io/raw/Makefile.am, * tests/io/raw/pbm.cc, * mln/io/raw/all.hh, * mln/io/raw/load.hh, * mln/io/raw/save.hh: move to... * tests/unit_test/mln_io_dump_all, * tests/unit_test/mln_io_dump_load, * tests/unit_test/mln_io_dump_save, * tests/io/dump/Makefile.am, * tests/io/dump/dump.cc, * mln/io/dump/all.hh, * mln/io/dump/load.hh, * mln/io/dump/save.hh: ... here. * mln/io/all.hh * mln/io/essential.hh: update includes. * tests/unit_test/Makefile.am: update unit test list. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3253 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* lazzara/igr.cc: make use of registration::icp. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3252 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/registration/icp2.hh: Make it work and make it more generic. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3251 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add mln/io/cloud/all.hh. * tests/unit_test/Makefile.am, * tests/unit_test/mln_io_cloud_all.cc: add missing unit test. * mln/accu/rms.hh, * mln/convert/impl/from_image_to_site_set.hh, * mln/core/alias/all.hh, * mln/fun/p2p/translation.hh, * mln/trace/exiting.hh, * mln/transform/internal/closest_point_functor.hh: add missing includes. * mln/debug/slices_2d.hh: remove an unused variable. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3250 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/accu/center.hh: Returns a vector instead of a site. The vector type can be passed as template parameter. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3249 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/image/fun_image.hh: add default constructor and refactor initialization. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3248 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3247 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* doc/tutorial/figures/tuto1_first_image-1.pbm, * doc/tutorial/outputs/tuto1_first_image.txt: remove. Not needed anymore. * doc/tutorial/samples/tuto2_first_image.cc: update image saving. * doc/tutorial/tutorial.tex: include the right files. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3246 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/core/point.hh: All Point proxies will inherit from that class whatever the point type is. Subject_impl<point*> inherits from that class too. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3245 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add new headers to distribution. * mln/algebra/quat.hh: add a new overload of rotate(). * mln/canvas/labeling/level.hh, * mln/canvas/labeling.hh: handle labeling abortion with trace::warning. * mln/core/internal/graph_psite_base.hh: remove a useless forward declaration. * mln/io/raw/all.hh: Rewrite, completely wrong... * mln/accu/compute.hh, * mln/core/image/tr_image.hh, * mln/core/site_set/p_queue.hh, * mln/io/raw/load.hh, * mln/io/raw/save.hh, * mln/value/shell.hh: update doc. * mln/math/jacobi.hh: add missing casts and fix a bug with macros and missing semicolons in for loops. * tests/unit_test/Makefile.am, * tests/unit_test/mln_convert_impl_from_site_set_to_image.cc, * tests/unit_test/mln_core_image_p2p_image.cc, * tests/unit_test/mln_core_image_slice_image.cc, * tests/unit_test/mln_debug_slices_2d.cc, * tests/unit_test/mln_fun_p2p_all.cc, * tests/unit_test/mln_fun_p2p_translation.cc, * tests/unit_test/mln_level_sort_offsets.cc: add new unit tests. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3244 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/make/image3d.hh: create an image3d from a single image. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3243 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/fun/x2x/rotation.hh: add a new check while creating the rotation matrix from a quaternion. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3242 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add new headers to distribution. * mln/canvas/distance_geodesic.hh: add a call to init_p() in the functor passed as argument. * mln/transform/internal/distance_functor.hh: add missing init_p() member. * mln/transform/internal/closest_point_functor.hh: New. Construct an image of closest point. * tests/unit_test/Makefile.am, * tests/unit_test/mln_transform_internal_closest_point_functor.cc: add new unit test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3241 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add new headers to distribution. * mln/io/all.hh: include new headers. * mln/io/cloud/all.hh, * mln/io/cloud/load.hh, * mln/io/cloud/save.hh: load and save a cloud of points. * tests/unit_test/Makefile.am, * tests/unit_test/mln_io_cloud_load.cc, * tests/unit_test/mln_io_cloud_save.cc: add new unit tests. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3240 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add new header to distribution. * mln/accu/all.hh: include new header. * mln/accu/rms.hh: Compute the root mean square. * tests/unit_test/Makefile.am, * tests/unit_test/mln_accu_rms.cc: add unit test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3239 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* headers.mk: add new header to distribution. * mln/make/h_mat.hh: create a h_mat from a C-style array. * tests/unit_test/Makefile.am, * tests/unit_test/mln_make_h_mat.cc: add unit test. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3238 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* doc/tutorial/examples/examples.mk * doc/tutorial/figures/figures.mk * doc/tutorial/outputs/outputs.mk * doc/tutorial/samples/samples.mk: Update generated files. * headers.mk: add new header to distribution. * mln/core/alias/all.hh: new header. * mln/core/alias/vec3d.hh: new aliases for 3d algebra::vec. * mln/core/alias/box2d.hh, * mln/core/alias/box3d.hh: update comments. * mln/core/all.hh: include alias/all.hh. * mln/essential/3d.hh: add image3d.hh and vec3d.hh. * tests/unit_test/Makefile.am, * tests/unit_test/mln_core_alias_all.cc, * tests/unit_test/mln_core_alias_vec3d.cc, * tests/unit_test/mln_make_image3d.cc: add new unit test files. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3237 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* theo/esiee/laurent/ismm09/trash.hh: New. * theo/esiee/laurent/ismm09/util.hh: New. * theo/esiee/laurent/ismm09/main.cc: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3236 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 02 Feb, 2009 5 commits
-
-
Edwin Carlinet authored
* .: New. * fredwin.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3235 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Frdric Bour authored
* .: New. * p2p/Makefile: New. * p2p/compose_p2p.hh: New. * p2p/p2p_morpher.hh: New. * p2p/symmetry_p2p.hh: New. * p2p/test_morph_image.cc: New. * p2p/translate_p2p.hh: New. * p2p: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3234 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* doc/tutorial/generate_dist_files.sh: dot not include current directory... * doc/tutorial/samples/borderthickness.cc: Fix a non initialized border. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3233 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/morpho/closing_attribute.hh (closing_attribute_dispatch): Activate for fastest images. * mln/canvas/morpho/algebraic_union_find.hh: Likewise. * mln/canvas/labeling.hh: Remove dead code. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3232 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* theo/esiee/laurent/ismm09/main.cc: Update. * theo/esiee/jean/pfg3d.cc: Update. * igr/images/s7.ppm: Remove image. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3231 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 30 Jan, 2009 2 commits
-
-
Thierry Geraud authored
* mln/level/sort_offsets.hh: New. * mln/level/all.hh: Update. * mln/morpho/closing_attribute.hh (closing_attribute_fastest_functor_t): Update. * mln/canvas/morpho/algebraic_union_find.hh (algebraic_union_find_fastest): Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3230 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/image/image2d.hh (todo): New. * mln/core/pixter2d.hh (start_): New. Upgrade file doc style. Layout. * mln/core/pixter3d.hh: Likewise. * mln/core/dpoints_pixter.hh (todo): New. * mln/core/internal/pixel_iterator_base.hh: Upgrade file doc style. (start_): New; default impl is no-op. (start): Call start_. * mln/core/internal/pixel_impl.hh (todo): New. (pixel_impl_base_): New. (image_, value_ptr_): Move from pixel_impl_ to pixel_impl_base_. * mln/core/pixel.hh: Upgrade file doc style. (todo): New. * mln/util/pix.hh (todo): New. Misc. * mln/core/concept/window.hh (offsets_wrt): New. * mln/core/concept/neighborhood.hh: Likewise. * mln/morpho/closing_attribute.hh: Update. * mln/morpho/opening_attribute.hh: Update. * mln/canvas/morpho/algebraic_union_find.hh: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3229 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 29 Jan, 2009 10 commits
-
-
Thierry Geraud authored
* mln/core/image/image3d.hh (delta_index): Fix. * mln/morpho/elementary/gradient.hh (gradient_on_function): Handle extension. (todo): Remove; done. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3228 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* theo/igr/irm_anat_segm.cc (main): Ensure that no basin mean is 0-valued. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3227 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/canvas/morpho/algebraic_union_find.hh (opening_attribute_functor_base): Remove; useless. (impl): New sub-namespace. (find_root, algebraic_union_find): Move into impl. (dispatch): New sub-namespace. (algebraic_union_find_dispatch): New. (algebraic_union_find): New facade. * mln/morpho/closing_attribute.hh (closing_attribute_t_f, closing_attribute_f): Remove dead code. (closing_attribute): Update. * mln/morpho/opening_attribute.hh (opening_attribute_t_f, opening_attribute_f): Remove dead code. (opening_attribute): Update. * tests/convert/impl/Makefile.am: New. * tests/convert/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3226 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Ugo Jardonnet authored
* mln/core/image/lazy_image.hh: Fix box type. * mln/fun/x2x/rotation.hh: Fix matrix creation. * mln/registration/get_rot.hh: Assert 3d. * mln/registration/registration.hh: p_array convertion. * mln/registration/icp.hh: Remove debug print. * sandbox/lazzara/igr.cc: Add useless things. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3225 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3224 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/convert/impl/from_image_to_site_set.hh: Fix file doc. * mln/convert/impl/from_site_set_to_image.hh: New. * mln/convert/impl/all.hh: Update. * mln/convert/from_to.hh (from_to_dispatch): New overload. * mln/convert/from_to.hxx (from_to_): New fwd declaration. * tests/convert/impl: New directory. * tests/convert/impl/from_site_set_to_image.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3223 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/morpho/elementary/gradient.hh (todo): New. (gradient_on_function_fastest): New impl. (gradient_dispatch): New overload. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3222 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/trace/quiet.hh: Layout. * mln/trace/exiting.hh: Rely on clock. * mln/trace/entering.hh (start_times, scopes): New. (entering): Use clock instead of gettimeofday. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3221 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* theo/igr: New directory. * theo/igr/pgms2pgm.cc: New. * theo/igr/raw2pgm.cc: New. * theo/igr/pgms2raw.cc: New. * theo/igr/irm_anat_segm.cc: New. * theo/igr/irm_anat_segm__2D_ONLY.cc: New. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3220 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/debug/slices_2d.hh: New overload. * tests/debug/slices_2d.cc: Augment. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3219 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
- 28 Jan, 2009 5 commits
-
-
Thierry Geraud authored
* mln/debug/slices_2d.hh: New. * mln/debug/all.hh: Update. * mln/core/image/slice_image.hh (operator): New conversion. * mln/core/image/image3d.hh (nslices, nrows, ncols): New methods. * tests/debug/slices_2d.cc: New. * tests/debug/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3218 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Guillaume Lazzara authored
* mln/registration/icp2.hh: temporary version. Should be more cleaned up in a near future. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3217 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/trait/concrete.hh: Upgrade file doc style. (mon_concrete_): New macro. * mln/core/image/slice_image.hh (ch_value): New specialization. * mln/make/image2d.hh (todo): New. * mln/make/image3d.hh: New. * mln/make/all.hh: Update. * tests/make/image3d.cc: New. * tests/make/Makefile.am: Update. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3216 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/image/slice_image.hh: New. * mln/core/image/all.hh: Update. * tests/core/image/slice_image.cc: New. * tests/core/image/Makefile.am: Update. * tests/core/image/p2p_image.cc: Fix file doc. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3215 4aad255d-cdde-0310-9447-f3009e2ae8c0
-
Thierry Geraud authored
* mln/core/image/p2p_image.hh: New. * mln/core/image/all.hh: Update. * mln/fun/p2p/all.hh: New. * mln/fun/p2p/mirror.hh (endif): Fix comment style. * mln/fun/p2p/translation.hh: New. * tests/core/image/p2p_image.cc: New. * tests/core/image/Makefile.am: Update. * tests/fun/p2p: New. * tests/fun/p2p/translation.cc: New. * tests/fun/p2p/Makefile.am: New. * tests/fun/Makefile.am: Update. * mln/core/image/image_if.hh (undef): Fix, i.e., remove. git-svn-id: https://svn.lrde.epita.fr/svn/oln/trunk@3214 4aad255d-cdde-0310-9447-f3009e2ae8c0
-