- 07 Feb, 2013 13 commits
-
-
Roland Levillain authored
* tests/metal/converts_to.cc: Remove dead code and add new test cases.
-
Roland Levillain authored
* doc/tools/split_sample.sh: Use $(...) instead of `...` so that backslashes are interpreted uniformly. Pass option `-h' to grep to prevent file names from being printed on OS X. Remove useless option `-R' passed to grep.
-
Roland Levillain authored
* HACKING (Required Software): Add LaTeX2HTML. Aesthetic changes. (Useful Tools): Rename as... (Useful Developer Tools): ...this. (Releasing): New section.
-
Roland Levillain authored
* scribo/text/paragraphs_closing.hh (internal::horizontal_CRLA, internal::vertical_CRLA): Replace empty bodies of loops with single `continue' statements as this is more explicit.
-
Roland Levillain authored
* scribo/debug/alignment_decision_image.hh (alignment_decision_image) * scribo/debug/bboxes_enlarged_image.hh (bboxes_enlarged_image) * scribo/debug/decision_image.hh (decision_image) * scribo/debug/links_decision_image.hh (links_decision_image) * scribo/debug/links_image.hh (links_image) * scribo/debug/looks_like_a_text_line_image.hh (looks_like_a_text_line_image): Fix the type of the value to be returned by theses functions.
-
Roland Levillain authored
* mln/canvas/browsing/diagonal2d.hh (diagonal2d_t::operator()) * mln/clustering/kmean_rgb.hh (internal::kmean_rgb_dispatch) * mln/labeling/value_and_compute.hh (internal::value_and_compute_tests) (impl::process__) * mln/metal/math/root.hh (impl::root<n, x, lo, hi>::value): Add an explicit type conversion of operator<'s the right-hand side operand. * mln/morpho/watershed/topological.hh (topological) * mln/world/rgb/invert.hh (internal::invert_dispatch): Remove unused variables. Do not name unused arguments. * mln/util/object_id.hh (operator==(const object_id<Tag,V>&, const Value<V2>&)): Add an explicit type conversion of the right-hand side operand. * mln/world/rgb/invert.hh, * tests/core/alias/point1d.cc, * tests/make/p_edges_with_mass_centers.cc, * tests/make/p_vertices_with_mass_centers.cc, * tests/value/int_s16.cc, * tests/value/int_u8.cc: Shush the compiler about unused variables. * tests/trait/op/plus.cc (mln::my_image2d<T>): Complete this type to have it comply with the mln::Image concept. (mln::dummy_t): New (dummy) type. (dummy): New (dummy) value. (main): Do not use uninitialized pointers.
-
Roland Levillain authored
* mln/metal/math/pow.hh (mln::metal::math::impl::pow_int_): Use static const integers instead of enums.
-
Roland Levillain authored
* mln/value/graylevel.hh: Aesthetic changes in comments. * tests/value/graylevel.cc (test_conversion): Turn this macro into a function template. (main): Ensure all valid comparisons listed in mln/value/graylevel.hh work. Remove dead code. Address warnings. * tests/value/Makefile.am (check_PROGRAMS): Re-enable graylevel. (graylevel_SOURCES): Re-enable.
-
Roland Levillain authored
* mln/value/graylevel_f.hh, * mln/value/internal/gray_f.hh: Move definitions... * mln/value/graylevel_f.hxx, * mln/value/internal/gray_f.hxx: ...here (new files). * headers.mk (nobase_include_HEADERS): Regen.
-
Roland Levillain authored
* scribo/io/text_boxes/save.hh, * scribo/primitive/extract/components.hh, * scribo/primitive/link/with_single_right_link.hh, * scribo/text/recognition.hh, * scribo/toolchain/content_in_doc.hh, * scribo/toolchain/content_in_hdoc.hh, * scribo/toolchain/text_in_doc.hh, * scribo/toolchain/text_in_doc_preprocess.hh, * scribo/toolchain/text_in_picture.hh: Do not provide default arguments twice.
-
Roland Levillain authored
* mln/core/concept/proxy.hxx: Add and reorder forward declarations. * mln/accu/site_set/rectangularity.hh (rectangularity<P>): Do not re-import base class attributes as protected members, so that the base class can still access them. Adjust. * mln/geom/seeds2tiling_roundness.hh, * mln/subsampling/antialiased.hh, * mln/world/inter_pixel/dim2/make_edge_image.hh: Add missing header inclusions. * mln/io/plot/save.hh (save) * mln/morpho/tree/propagate_node.hh (propagate_node_to_descendants): Do not provide default arguments twice. * mln/topo/face_iter.hh, * mln/topo/n_face_iter.hh: Add `this->' qualifiers to disambiguate calls to base class methods. * tests/metal/converts_to.cc (from_2): Do not rely on uninitialized data. (main): Add a test case.
-
Roland Levillain authored
* mln/core/concept/proxy.hxx (get_proxy_impl<Subject, E>): Swap two definitions to help clang++ properly resolve calls to the overloaded conversion operator.
-
Roland Levillain authored
* mln/util/tracked_ptr.hh (tracked_ptr<T>::operator*): New. * mln/topo/complex.hh: Decompose complex instructions.
-
- 09 Oct, 2012 1 commit
-
-
Roland Levillain authored
* src/debug/show_separators.cc, * src/util/component_precise_outline.cc: Here.
-
- 08 Oct, 2012 3 commits
-
-
Roland Levillain authored
* mln/core/image/vmorph/thru_image.hh, * mln/fun/component/blue.hh, * mln/fun/component/green.hh, * mln/fun/component/red.hh, * mln/fun/component/rgb.hh, * mln/fun/param.hh, * mln/fun/spe/unary.hh, * mln/fun/unary.hh, * mln/trait/functions.hh, * mln/trait/next/solve.hh, * mln/trait/next/solve_binary.hh, * mln/trait/next/solve_proxy.hh, * mln/trait/next/solve_unary.hh: New. * headers.mk, * tests/unit_test/unit-tests.mk: Regen.
-
Roland Levillain authored
Conflicts: ChangeLog milena/ChangeLog
-
Roland Levillain authored
* apps/morphers/image2d-skel.hh (is_simple_2d::operator()): Qualify a call to a base class member.
-
- 05 Oct, 2012 8 commits
-
-
Roland Levillain authored
* image2d_int_u8.i: Use int_u24 instead of int_u32 to avoid overflow problems in mln::metal::math::pow.
-
Roland Levillain authored
* int_u24.i: New. * Makefile.am (wrappers): Add int_u24.i. * python/Makefile.am: Generate Python wrapper from int_u24.i.
-
Roland Levillain authored
* mln/value/int_s24.hh, * mln/value/int_u24.hh: New.
-
Roland Levillain authored
* build-aux/texi2dvi: Update from CVS Texinfo.
-
Roland Levillain authored
* external/trimesh/, * external/: Remove. * configure.ac, * README: Remove anything related to Trimesh. No longer configure external/Makefile. * Makefile.am (SUBDIRS): Remove external.
-
Roland Levillain authored
* apps/mesh-segm-skel/trimesh/misc.hh: Move... * apps/mesh-segm-skel/misc.hh: ...here. Update comments. * apps/mesh-segm-skel/mesh-complex-max-curv-segm.cc, * apps/mesh-segm-skel/mesh-complex-max-curv.cc: Adjust. * apps/mesh-segm-skel/trimesh/README: Remove. * apps/mesh-segm-skel/Makefile.am (noinst_HEADERS, EXTRA_DIST): Adjust.
-
Roland Levillain authored
* configure.ac: No longer configure milena/apps/mesh-segm-skel/test-mesh-max-curv nor milena/apps/mesh-segm-skel/test-mesh-segm.
-
Roland Levillain authored
* apps/mesh-segm-skel/io.hh, * apps/mesh-segm-skel/mesh-max-curv.cc, * apps/mesh-segm-skel/mesh-pinv-curv.cc, * apps/mesh-segm-skel/mesh-segm.cc, * apps/mesh-segm-skel/mesh-skel.cc, * apps/mesh-segm-skel/test-mesh-max-curv.in, * apps/mesh-segm-skel/test-mesh-segm.in: Remove. * apps/mesh-segm-skel/Makefile.am: Remove anything related to the Trimesh library.
-
- 25 Sep, 2012 3 commits
-
-
Roland Levillain authored
Conflicts: ChangeLog milena/ChangeLog
-
Roland Levillain authored
* apps/morphers/recorder-bft.cc, * apps/morphers/Makefile.am (recorder_SOURCES): s/lena/picasso/.
-
Roland Levillain authored
Conflicts: milena/ChangeLog
-
- 21 Jun, 2012 6 commits
-
-
Roland Levillain authored
* apps/morphers/iz.cc (save_colorized): Skip consecutive identical frames. Swap the frame reconstruction and write operations, so that the last frame is eventually saved. * apps/morphers/Makefile.am (tmp_iz.avi): Use a speedup of 50 instead of 10.
-
Roland Levillain authored
* apps/morphers/iz.cc (main): Here. Save the sequence of recorder images as PNG images using Magick++. (save_colorized): New function. * apps/morphers/Makefile.am (noinst_PROGRAMS, iz_SOURCES) [HAVE_MAGICKXX]: Build `iz' only if Magick++ is available. (iz_output.ppm) [HAVE_MAGICKXX]: Likewise. (iz_CPPFLAGS, iz_LDFLAGS) [HAVE_MAGICKXX]: New. (tmp_iz.avi) [HAVE_MAGICKXX]: New target. (MOSTLYCLEANFILES): Add tmp_iz??????.png.
-
Roland Levillain authored
* apps/morphers/Makefile.am (noinst_PROGRAMS): Add iz. (iz_SOURCES): New. (EXTRA_DIST): Add iz_input.pbm. (iz_output.ppm): New target. (MOSTLYCLEANFILES): Add tmp_clo.pgm, tmp_dmap.pgm, tmp_ws_superpose.ppm, tmp_ws.ppm, tmp_lab.pgm, tmp_iz.pgm, tmp_iz.ppm and tmp_iz_input.ppm.
-
* apps/morphers/iz.cc: New. * apps/morphers/iz_input.pbm: New. Signed-off-by:
Roland Levillain <roland@lrde.epita.fr>
-
Roland Levillain authored
* apps/morphers/lazy_recorder.hh: New. * apps/morphers/lazy_recorder.cc: New test. * apps/morphers/Makefile.am (noinst_HEADERS): Add lazy_recorder.hh. (noinst_PROGRAMS): Add lazy_recorder. (lazy_recorder_SOURCES): New. (MOSTLYCLEANFILES): Add lena-fill-lazy??????.ppm.
-
Roland Levillain authored
* apps/morphers/recorder.hh (recorder<I>::sequence): Store a sequence of concrete images. Add missing inline keywords. Improve the documentation.
-
- 20 Jun, 2012 1 commit
-
-
Roland Levillain authored
* bootstrap: Here. Aesthetic changes.
-
- 15 Jun, 2012 1 commit
-
-
Roland Levillain authored
* doc/examples/tuto4_genericity_and_algorithms.cc: Do not include mln/extract/green.hh.
-
- 14 Jun, 2012 3 commits
-
-
Roland Levillain authored
* tests/linear/Makefile.am (MOSTLYCLEANFILES): Add gaussian-out.pgm.
-
Roland Levillain authored
* build-aux/generate_dist_headers.sh: No longer handle the third argument (list of non-distributed files). * milena/Makefile.am, * scribo/Makefile.am (regen-am, $(srcdir)/headers.mk): Adjust. (EXTRA_DIST): Remove nodist-headers. * milena/headers.mk, * scribo/headers.mk: Regen. * milena/nodist-headers, * scribo/nodist-headers: Remove. * milena/mln/accu/math/inf.hh, * milena/mln/accu/math/sup.hh, * milena/mln/core/image/vmorph/thru_image.hh, * milena/mln/core/image/vmorph/thrubin_image.hh, * milena/mln/data/was.median.hh, * milena/mln/extract/all.hh, * milena/mln/extract/blue.hh, * milena/mln/extract/essential.hh, * milena/mln/extract/green.hh, * milena/mln/extract/hue.hh, * milena/mln/extract/lum.hh, * milena/mln/extract/red.hh, * milena/mln/extract/sat.hh, * milena/mln/fun/access/all.hh, * milena/mln/fun/access/mean.hh, * milena/mln/fun/accu_result.hh, * milena/mln/fun/binary.hh, * milena/mln/fun/binary_param.hh, * milena/mln/fun/component/blue.hh, * milena/mln/fun/component/comp.hh, * milena/mln/fun/component/comp_count.hh, * milena/mln/fun/component/green.hh, * milena/mln/fun/component/ithcomp.hh, * milena/mln/fun/component/red.hh, * milena/mln/fun/component/rgb.hh, * milena/mln/fun/component/scomp.hh, * milena/mln/fun/compose.hh, * milena/mln/fun/composition.hh, * milena/mln/fun/from_accu.hh, * milena/mln/fun/math/abs.hh, * milena/mln/fun/math/cos.hh, * milena/mln/fun/math/inf.hh, * milena/mln/fun/math/norm.hh, * milena/mln/fun/math/sup.hh, * milena/mln/fun/meta/all.hh, * milena/mln/fun/meta/blue.hh, * milena/mln/fun/meta/essential.hh, * milena/mln/fun/meta/first.hh, * milena/mln/fun/meta/green.hh, * milena/mln/fun/meta/hue.hh, * milena/mln/fun/meta/inty.hh, * milena/mln/fun/meta/lum.hh, * milena/mln/fun/meta/red.hh, * milena/mln/fun/meta/sat.hh, * milena/mln/fun/meta/second.hh, * milena/mln/fun/meta/to_enc.hh, * milena/mln/fun/param.hh, * milena/mln/fun/point/col.hh, * milena/mln/fun/point/row.hh, * milena/mln/fun/point/sli.hh, * milena/mln/fun/spe/binary.hh, * milena/mln/fun/spe/unary.hh, * milena/mln/fun/unary.hh, * milena/mln/fun/unary_param.hh, * milena/mln/fun/v2v/hsi_to_rgb.hh, * milena/mln/fun/v2v/rgb_to_hsi.hh, * milena/mln/linear/gaussian/filter.hh, * milena/mln/linear/gaussian/impl.hh, * milena/mln/linear/gaussian/internal/coefficients.hh, * milena/mln/registration/all.hh, * milena/mln/registration/essential.hh, * milena/mln/registration/get_rot.hh, * milena/mln/registration/get_rtransf.hh, * milena/mln/registration/icp.hh, * milena/mln/registration/internal/rms.hh, * milena/mln/registration/registration.hh, * milena/mln/subsampling/all.hh, * milena/mln/subsampling/essential.hh, * milena/mln/subsampling/gaussian_subsampling.hh, * milena/mln/subsampling/subsampling.hh, * milena/mln/trait/functions.hh, * milena/mln/trait/next/solve.hh, * milena/mln/trait/next/solve_binary.hh, * milena/mln/trait/next/solve_proxy.hh, * milena/mln/trait/next/solve_unary.hh, * milena/mln/value/hsi.hh, * milena/mln/value/shell.hh, * milena/mln/value/stack.hh, Remove. * milena/tests/unit_test/unit-tests.mk: Regen.
-
Roland Levillain authored
* configure.ac, * milena/mln/accu/math/all.hh, * milena/mln/all.hh, * milena/mln/core/image/vmorph/all.hh, * milena/mln/core/image/vmorph/fun_image.hh, * milena/mln/data/all.hh, * milena/mln/essential/routine.hh, * milena/mln/fun/all.hh, * milena/mln/fun/essential.hh, * milena/mln/fun/v2v/all.hh, * milena/mln/fun/v2v/essential.hh, * milena/mln/linear/all.hh, * milena/mln/trait/all.hh, * milena/mln/trait/ch_value.hh, * milena/mln/value/all.hh, * milena/mln/value/essential.hh, * milena/tests/Makefile.am, * milena/tests/convert/Makefile.am, * milena/tests/extract/Makefile.am, * milena/tests/fun/v2v/Makefile.am, * milena/tests/linear/Makefile.am, * milena/tests/linear/gaussian/Makefile.am, * milena/tests/registration/Makefile.am, * milena/tests/trait/ch_value.cc, * milena/tests/value/Makefile.am: Strip (some) parts between tags `<<lrde' and `>>'. * Makefile.am: Likewise. (LRDE_STRIPPED_DIST_FILES, LRDE_NODIST_FILES, dist-hook): Remove. * milena/tests/convert/to_hsl.cc, * milena/tests/extract/blue.cc, * milena/tests/extract/green.cc, * milena/tests/extract/hue.cc, * milena/tests/extract/lum.cc, * milena/tests/extract/red.cc, * milena/tests/extract/sat.cc, * milena/tests/fun/v2v/component.cc, * milena/tests/linear/gaussian/filter.cc, * milena/tests/registration/registration.cc, * milena/tests/value/stack.cc: Remove. * build-aux/strip-lrde: Remove.
-
- 11 Jun, 2012 1 commit
-
-
Roland Levillain authored
-