1. 05 Oct, 2012 4 commits
    • Roland Levillain's avatar
      Remove Trimesh sources from Olena. · 3cf38cdc
      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.
      3cf38cdc
    • Roland Levillain's avatar
      Rename Trimesh reimplementations in apps/mesh-segm-skel/. · 9e4ce856
      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.
      9e4ce856
    • Roland Levillain's avatar
      No longer configure tests of apps depending on Trimesh. · 4eb9bb1f
      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.
      4eb9bb1f
    • Roland Levillain's avatar
      Remove anything depending on the Trimesh library. · aa29f391
      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.
      aa29f391
  2. 20 Jun, 2012 1 commit
  3. 15 Jun, 2012 1 commit
  4. 14 Jun, 2012 3 commits
    • Roland Levillain's avatar
      Fix the distcheck target. · 2b70784c
      Roland Levillain authored
      	* tests/linear/Makefile.am (MOSTLYCLEANFILES):
      	Add gaussian-out.pgm.
      2b70784c
    • Roland Levillain's avatar
      Remove non-distributed headers not required by Milena nor Scribo. · 0495fcc3
      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.
      0495fcc3
    • Roland Levillain's avatar
      Strip and remove files to match distributed files. · 223d19db
      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.
      223d19db
  5. 11 Jun, 2012 2 commits
  6. 06 Dec, 2011 5 commits
  7. 29 Nov, 2011 1 commit
    • Guillaume Lazzara's avatar
      Fix the initialization of all global constants (ticket #43) · 1f0b6046
      Guillaume Lazzara authored
      	* mln/debug/slices_2d.hh,
      	* mln/io/dump/get_header.hh,
      	* mln/io/fld/header.hh,
      	* mln/io/fld/load.hh,
      	* mln/io/fld/load_header.hh,
      	* mln/io/off/load.hh,
      	* mln/io/off/save.hh,
      	* mln/math/jacobi.hh,
      	* mln/morpho/hit_or_miss.hh,
      	* mln/world/binary_2d/subsample.hh: Add missing 'inline'.
      
      	* tests/Makefile.am (CXXFLAGS): Add -DMLN_WO_GLOBAL_VARS.
      
      	* tests/global_vars1.cc,
      	* tests/global_vars2.cc: Make take MLN_WO_GLOBAL_VARS into
      	consideration.
      1f0b6046
  8. 28 Nov, 2011 1 commit
  9. 25 Nov, 2011 1 commit
    • Roland Levillain's avatar
      Update lrde-scmstats.sh. · 6c73505c
      Roland Levillain authored
      	* lrde-scmstats.sh: Look more like lrde-upload.sh.
      	Ensure generated data is readable from the Web.
      	Anonymize some names as requested by some contributors.
      6c73505c
  10. 24 Nov, 2011 3 commits
  11. 23 Nov, 2011 4 commits
    • Guillaume Lazzara's avatar
      Fix compilation with multiple files. · e2e8ec06
      Guillaume Lazzara authored
      	* mln/canvas/browsing/backdiagonal2d.hh,
      	* mln/canvas/browsing/breadth_first_search.hh,
      	* mln/canvas/browsing/depth_first_search.hh,
      	* mln/canvas/browsing/diagonal2d.hh,
      	* mln/canvas/browsing/dir_struct_elt_incr_update.hh,
      	* mln/canvas/browsing/directional.hh,
      	* mln/canvas/browsing/fwd.hh,
      	* mln/canvas/browsing/hyper_directional.hh,
      	* mln/canvas/browsing/snake_fwd.hh,
      	* mln/canvas/browsing/snake_generic.hh,
      	* mln/canvas/browsing/snake_vert.hh,
      	* mln/fun/v2v/hsi_to_rgb.hh,
      	* mln/fun/v2v/rgb_to_hsi.hh,
      	* mln/fun/v2v/rgb_to_hsl.hh,
      	* mln/literal/black.hh,
      	* mln/literal/colors.hh,
      	* mln/literal/grays.hh,
      	* mln/literal/max.hh,
      	* mln/literal/min.hh,
      	* mln/literal/white.hh: Add missing inline keyword and
      	MLN_WO_GLOBAL_VARS guards.
      e2e8ec06
    • Guillaume Lazzara's avatar
      ac769b6c
    • Guillaume Lazzara's avatar
      ec0f3af5
    • Guillaume Lazzara's avatar
      Fix more compilation issues with g++ 4.6.1 and clang++. · 2af40042
      Guillaume Lazzara authored
      	* mln/canvas/browsing/snake_vert.hh,
      	* mln/fun/v2v/hsi_to_rgb.hh,
      	* mln/fun/v2v/rgb_to_hsi.hh,
      	* mln/fun/v2v/rgb_to_hsl.hh,
      	* mln/literal/grays.hh,
      	* mln/literal/identity.hh,
      	* mln/literal/max.hh,
      	* mln/literal/min.hh,
      	* mln/literal/one.hh,
      	* mln/literal/origin.hh,
      	* mln/literal/zero.hh: Add default constructors.
      2af40042
  12. 22 Nov, 2011 2 commits
    • Guillaume Lazzara's avatar
      Fix compilation issues with g++ 4.6.1 and clang++. · 93ca680b
      Guillaume Lazzara authored
      	* mln/topo/center_only_iter.hh,
      	* mln/topo/face.hh,
      	* mln/trait/images.hh,
      	* mln/convert/from_to.hxx,
      	* mln/core/image/dmorph/sub_image.hh,
      	* mln/core/routine/init.hxx,
      	* mln/algebra/vec.hh: Make declaration and forward declarations
      	consistent.
      
      	* mln/canvas/browsing/backdiagonal2d.hh,
      	* mln/canvas/browsing/breadth_first_search.hh,
      	* mln/canvas/browsing/depth_first_search.hh,
      	* mln/canvas/browsing/diagonal2d.hh,
      	* mln/canvas/browsing/directional.hh,
      	* mln/canvas/browsing/fwd.hh,
      	* mln/canvas/browsing/hyper_directional.hh,
      	* mln/canvas/browsing/snake_fwd.hh,
      	* mln/canvas/browsing/snake_generic.hh,
      	* mln/canvas/browsing/snake_vert.hh,
      	* mln/fun/v2v/hsl_to_rgb.hh,
      	* mln/literal/black.hh,
      	* mln/literal/colors.hh,
      	* mln/literal/white.hh: Add a default constructor for global
      	variable types.
      
      	* mln/canvas/browsing/internal/graph_first_search.hh: Avoid a
      	warning for an unused variable.
      
      	* mln/data/was.median.hh: Fix type of the reference.
      93ca680b
    • Guillaume Lazzara's avatar
      Fix warnings with Clang/g++ 4.6.x · 812809e6
      Guillaume Lazzara authored
      	* mln/border/duplicate.hh,
      	* mln/border/mirror.hh,
      	* mln/canvas/browsing/internal/graph_first_search.hh,
      	* mln/convert/impl/from_float_to_value.hh,
      	* mln/convert/to_qimage.hh,
      	* mln/core/image/complex_window_piter.hh,
      	* mln/extension/fill.hh,
      	* mln/fun/spe/binary.hh,
      	* mln/fun/spe/unary.hh,
      	* mln/fun/x2x/rotation.hh,
      	* mln/io/fld/max_components.hh,
      	* mln/labeling/flat_zones.hh,
      	* mln/labeling/value.hh,
      	* mln/morpho/reconstruction/by_dilation/union_find.hh,
      	* mln/opt/element.hh,
      	* mln/registration/get_rot.hh,
      	* mln/subsampling/antialiased.hh,
      	* mln/subsampling/gaussian_subsampling.hh,
      	* mln/topo/skeleton/is_simple_point.hh,
      	* mln/transform/influence_zone_geodesic.hh,
      	* mln/util/object_id.hh,
      	* mln/value/lut_vec.hh,
      	* mln/world/binary_2d/enlarge.hh: Avoid unused variable warnings.
      
      	* mln/accu/internal/couple.hh,
      	* mln/convert/from_to.hxx,
      	* mln/core/faces_psite.hh,
      	* mln/core/image/ch_piter.hh,
      	* mln/core/image/dmorph/extended.hh,
      	* mln/core/image/dmorph/extension_fun.hh,
      	* mln/core/image/dmorph/extension_ima.hh,
      	* mln/core/image/dmorph/extension_val.hh,
      	* mln/core/image/dmorph/hexa.hh,
      	* mln/core/image/dmorph/sub_image_if.hh,
      	* mln/core/image/dmorph/transformed_image.hh,
      	* mln/core/image/flat_image.hh,
      	* mln/core/image/graph_elt_mixed_window.hh,
      	* mln/core/image/graph_elt_window.hh,
      	* mln/core/image/graph_elt_window_if.hh,
      	* mln/core/image/graph_window_piter.hh,
      	* mln/core/image/image2d.hh,
      	* mln/core/image/imorph/labeled_image.hh,
      	* mln/core/image/imorph/plain.hh,
      	* mln/core/image/imorph/safe.hh,
      	* mln/core/image/vmorph/cast_image.hh,
      	* mln/core/image/vmorph/fun_image.hh,
      	* mln/core/image/vmorph/thru_image.hh,
      	* mln/core/image/vmorph/thrubin_image.hh,
      	* mln/core/image/vmorph/violent_cast_image.hh,
      	* mln/core/internal/is_masked_impl_selector.hh,
      	* mln/core/internal/pixel_impl.hh,
      	* mln/core/routine/init.hxx,
      	* mln/core/site_set/attic/p_faces_piter.hh,
      	* mln/core/site_set/p_faces.hh,
      	* mln/core/site_set/p_if.hh,
      	* mln/core/site_set/p_transformed.hh,
      	* mln/debug/println.spe.hh,
      	* mln/io/pbm/save.hh,
      	* mln/io/pgm/save.hh,
      	* mln/morpho/attribute/height.hh,
      	* mln/morpho/attribute/sharpness.hh,
      	* mln/morpho/attribute/volume.hh,
      	* mln/morpho/tree/data.hh,
      	* mln/topo/center_only_iter.hh,
      	* mln/topo/face.hh,
      	* mln/topo/face_data.hh,
      	* mln/trait/image_from_grid.hh,
      	* mln/trait/images.hh,
      	* mln/value/float01.hh,
      	* mln/value/float01_f.hh,
      	* mln/value/graylevel.hh,
      	* mln/value/graylevel_f.hh,
      	* mln/value/internal/gray_.hh,
      	* mln/value/internal/gray_f.hh: Make forward declarations
      	consistent with declarations.
      
      	* mln/core/concept/box.hh,
      	* mln/core/dpoints_pixter.hh,
      	* mln/core/image/graph_window_if_piter.hh: Add explicit 'this'.
      
      	* mln/data/fill.hh: Make sure declarations are made before use.
      
      	* mln/geom/chamfer.hh,
      	* mln/morpho/tree/compute_attribute_image.hh: Do not set default
      	argument values in declaration.
      
      	* mln/accu/line.hh: Use def::coord.
      
      	* mln/algebra/vec.hh,
      	* mln/convert/from_to.hxx,
      	* mln/core/image/dmorph/sub_image.hh,
      	* mln/core/internal/site_set_iterator_base.hh,
      	* mln/core/site_set/box.hh,
      	* mln/core/site_set/p_array.hh,
      	* mln/core/site_set/p_edges.hh,
      	* mln/core/site_set/p_vertices.hh: Make forward declaration
      	consistent with declaration.
      
      	* mln/value/builtin/carrays.hh: Explicitly convert to char *.
      
      	* mln/convert/impl/from_double_to_value.hh,
      	* mln/convert/impl/from_int_to_value.hh,
      	* mln/core/point.hh,
      	* mln/opt/element.hh: Avoid unused variable warning.
      
      	* mln/convert/impl/from_image_to_site_set.hh: Remove useless local variable.
      812809e6
  13. 12 Oct, 2011 2 commits
  14. 04 Oct, 2011 2 commits
  15. 19 Sep, 2011 2 commits
  16. 16 Sep, 2011 4 commits
  17. 15 Sep, 2011 2 commits