1. 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
  2. 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
  3. 12 Oct, 2011 2 commits
  4. 04 Oct, 2011 2 commits
  5. 19 Sep, 2011 2 commits
  6. 16 Sep, 2011 4 commits
  7. 15 Sep, 2011 14 commits
  8. 14 Sep, 2011 9 commits
    • Roland Levillain's avatar
      Merge branch 'next' into next-next · 7b475d5b
      Roland Levillain authored
      Conflicts:
      	ChangeLog
      	milena/ChangeLog
      7b475d5b
    • Roland Levillain's avatar
      Merge branch 'master' into next-next · 6342ded2
      Roland Levillain authored
      Conflicts:
      	milena/ChangeLog
      6342ded2
    • Roland Levillain's avatar
      Address some errors reported by clang. · 2da2a4a8
      Roland Levillain authored
      	* mln/data/fill.hh (mln::data::internal::fill_dispatch): Move this
      	function after the routines it calls.
      2da2a4a8
    • Roland Levillain's avatar
      Address clang's warnings. · 392e46d0
      Roland Levillain authored
      	* mln/algebra/h_vec.hh,
      	* mln/core/image/dmorph/sub_image.hh,
      	* mln/core/internal/pixel_impl.hh,
      	* mln/core/site_set/box.hh,
      	* mln/core/site_set/p_array.hh,
      	* mln/metal/vec.hh,
      	* mln/pw/internal/image_base.hh,
      	* mln/topo/adj_higher_face_iter.hh,
      	* mln/topo/adj_lower_face_iter.hh,
      	* mln/topo/algebraic_face.hh,
      	* mln/topo/face.hh,
      	* mln/topo/face_data.hh:
      	Use `class' and `struct' uniformly in declarations and
      	definitions.
      	* mln/convert/impl/from_double_to_value.hh,
      	* mln/convert/impl/from_float_to_value.hh,
      	* mln/convert/impl/from_int_to_value.hh,
      	* mln/core/image/complex_window_piter.hh,
      	* mln/core/point.hh,
      	* mln/opt/element.hh,
      	* mln/value/lut_vec.hh:
      	Comment out unused arguments.
      	* mln/topo/complex.hh [NDEBUG]:	Avoid a warning about an unused
      	variable.
      392e46d0
    • Roland Levillain's avatar
      Update tests/core/image/graph_image. · 93e65faa
      Roland Levillain authored
      	* tests/core/image/graph_image.cc (main): Actually print the
      	graph.
      	Update comments.
      93e65faa
    • Roland Levillain's avatar
      Make SCRIBO's copyright headers uniform. · 6fa9f281
      Roland Levillain authored
      	* tests/data.hh.in: Here.
      6fa9f281
    • Roland Levillain's avatar
      Make Milena's copyright headers uniform. · 7a285417
      Roland Levillain authored
      	* apps/mesh-segm-skel/io.hh,
      	* apps/mesh-segm-skel/mesh-complex-max-curv-segm.cc,
      	* apps/mesh-segm-skel/mesh-complex-max-curv.cc,
      	* apps/mesh-segm-skel/mesh-complex-segm.cc,
      	* apps/mesh-segm-skel/mesh-complex-skel.cc,
      	* 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/off-to-vtk-bin.cc,
      	* apps/mesh-segm-skel/save_bin_alt.hh,
      	* apps/mesh-segm-skel/trimesh/misc.hh,
      	* apps/papers/levillain.09.ismm/complex.cc,
      	* apps/papers/levillain.09.ismm/image2d.cc,
      	* doc/benchmark/canvas.cc,
      	* doc/benchmark/median/median_bench.cc,
      	* doc/benchmark/morpho/erosion.cc,
      	* doc/examples/trash/erosion.cc,
      	* doc/examples/trash/graph.cc,
      	* doc/examples/trash/labeling_algo.cc,
      	* doc/examples/trash/mk_graph.cc,
      	* doc/oldies/2008__tour1.cc,
      	* doc/oldies/2008__tour1_extra.cc,
      	* doc/oldies/2008__tour2.cc,
      	* doc/oldies/2008__tour3.cc,
      	* doc/tools/sample_utils.hh,
      	* mln/morpho/watershed/topological.hh,
      	* trash/bgraph_image.cc,
      	* trash/bgraph_image.hh,
      	* trash/bgraph_psite.hh,
      	* trash/boost_graph.cc,
      	* trash/boost_graph.hh,
      	* trash/boost_graph_access.hh,
      	* trash/boost_graph_property.hh,
      	* trash/boost_graph_structure.hh,
      	* trash/clock_neighb.hh,
      	* trash/clock_neighb2d.cc,
      	* trash/clock_neighb2d.hh,
      	* trash/clock_neighb2d_bis.cc,
      	* trash/display_color_pretty.cc,
      	* trash/display_color_pretty.hh,
      	* trash/display_remove.hh,
      	* trash/display_save.hh,
      	* trash/display_save_and_show.hh,
      	* trash/display_show.cc,
      	* trash/display_show.hh,
      	* trash/fi_adaptor.cc,
      	* trash/fi_adaptor.hh,
      	* trash/graph_image.hh,
      	* trash/line_graph_image.hh,
      	* trash/mono_obased_rle_encode.hh,
      	* trash/mono_obased_rle_image.cc,
      	* trash/mono_obased_rle_image.hh,
      	* trash/mono_rle_encode.hh,
      	* trash/mono_rle_image.cc,
      	* trash/mono_rle_image.hh,
      	* trash/neighb_get.hh,
      	* trash/neighb_image.cc,
      	* trash/neighb_image.hh,
      	* trash/obased_rle_encode.hh,
      	* trash/obased_rle_image.cc,
      	* trash/obased_rle_image.hh,
      	* trash/p_bgraph.cc,
      	* trash/p_bgraph.hh,
      	* trash/p_bgraph_piter.hh,
      	* trash/rle_encode.hh,
      	* trash/rle_image.cc,
      	* trash/rle_image.hh,
      	* trash/save_and_show.cc,
      	* trash/sparse_encode.hh,
      	* trash/sparse_image.cc,
      	* trash/sparse_image.hh,
      	* trash/t_image.cc,
      	* trash/t_image.hh,
      	* trash/to_tiles.cc,
      	* trash/to_tiles.hh,
      	* trash/translate_image.cc,
      	* trash/translate_image.hh,
      	* trash/value_enc_image.cc,
      	* trash/value_enc_image.hh,
      	* trash/value_encode.hh:
      	Here.
      7a285417
    • Roland Levillain's avatar
      Clean up milena/ChangeLog. · bcc4cb81
      Roland Levillain authored
      bcc4cb81
    • Roland Levillain's avatar
      Fix the distcleancheck target. · d75d3264
      Roland Levillain authored
      	* tests/binarization/Makefile.am (MOSTLYCLEANFILES): New.
      	Add res.pbm.
      d75d3264
  9. 13 Sep, 2011 1 commit