1. 03 Oct, 2012 4 commits
  2. 02 Oct, 2012 5 commits
  3. 01 Oct, 2012 3 commits
  4. 28 Sep, 2012 3 commits
  5. 25 Sep, 2012 2 commits
  6. 24 Sep, 2012 2 commits
    • Edwin Carlinet's avatar
      Fix ndimage to use new style iterators. · c0d7303e
      Edwin Carlinet authored
      *  mln/core/concept/image.hpp,
      *  mln/core/concept/object.hpp,
      *  mln/core/domain/box.hpp,
      *  mln/core/domain/box_iter.hpp,
      *  mln/core/image/internal/nested_loop_iterator.hpp,
      *  mln/core/image/ndimage.hpp,
      *  mln/core/image/ndimage_iter.hpp,
      *  mln/core/image/ndimage_pixel.hpp,
      *  mln/core/image/ndimage_pixel_iterator.hpp,
      *  mln/core/image_base.hpp,
      *  mln/core/iterator/iterator_base.hpp,
      *  tests/bench_iterator.cpp: New style iterator.
      c0d7303e
    • edwin.carlinet's avatar
      New styles operators. · a5667890
      edwin.carlinet authored
      * mln/core/concept/check.hpp,
      * mln/core/concept/image.hpp: Set check method in its own file.
      * mln/core/concept/iterator.hpp: new style iterator concept
      * mln/core/image/internal/nested_loop_iterator.hpp: New style iterator
      * mln/core/iterator/iterator_base.hpp: Facade for iterators.
      * mln/core/range/iterator_range.hpp: Util to build range from iterator.
      a5667890
  7. 22 Sep, 2012 4 commits
    • edwin.carlinet's avatar
      Add tests for image operators. · 33875285
      edwin.carlinet authored
      33875285
    • edwin.carlinet's avatar
      Fix administrative tools. · 1dca5f62
      edwin.carlinet authored
      1dca5f62
    • edwin.carlinet's avatar
      New forall pattern that allows: · 17bf87d1
      edwin.carlinet authored
      mln_pixter(px, ima)
      mln_nixter(nx, c4(p))
      forall(p)
        forall(n)
      
      
      * mln/core/concept/image.hpp
      * mln/core/domain/dtransformed.hpp
      * mln/core/domain/dtranslate.hpp
      * mln/core/forall.hpp
      * mln/core/image/image_expr.hpp
      * mln/core/image/ndimage_pixel.hpp
      * mln/core/image/sliding_image.hpp
      * mln/core/image/sliding_image_iterator.hpp
      * mln/core/iterator/pixel_iterator.hpp
      * mln/core/macros.hpp
      * mln/core/neighborhood.hpp
      * mln/core/neighborhood_pixel_range.hpp
      * mln/core/pix_range_iterator_proxy.hpp
      * mln/core/wrt_offset.hpp
      * mln/io/imprint.hpp
      * tests/bench_iterator.cpp
      * tests/bench_zip_iterator.cpp
      * tests/core/CMakeLists.txt
      17bf87d1
    • edwin.carlinet's avatar
      Add test images. · d3b98f94
      edwin.carlinet authored
      d3b98f94
  8. 21 Sep, 2012 2 commits
  9. 20 Sep, 2012 2 commits
    • edwin.carlinet's avatar
      Fixes in the zip image pattern. · a41fdd39
      edwin.carlinet authored
        * mln/core/forall.hpp: Forall macros.
        * mln/core/image/zip_image.hpp,
        * mln/core/image/zip_image_pixel.hpp,
        * mln/core/image/zip_image_value_iterator.hpp: Minor Fixes.
        * tests/core/image/zip_image.cpp: Test.
      a41fdd39
    • edwin.carlinet's avatar
      Add base algorithms. · 4876b965
      edwin.carlinet authored
      
        * mln/core/algorithm/copy.hpp,
        * mln/core/algorithm/equal.hpp,
        * mln/core/algorithm/fill.hpp,
        * mln/core/algorithm/iota.hpp,
        * mln/core/algorithm/paste.hpp,
        * mln/core/algorithms.hpp,
        * tests/core/algorithm/copy.cpp,
        * tests/core/algorithm/equal.cpp,
        * tests/core/algorithm/fill.cpp,
        * tests/core/algorithm/paste.cpp: Algorithms + test
      4876b965
  10. 20 Jul, 2012 9 commits
    • edwin's avatar
      Architecture project file updates: · 59148208
      edwin authored
      	* CMakeLists.txt,
      	* tests/core/CMakeLists.txt: New.
      59148208
    • edwin's avatar
      Use of typedef template c++ features. · 4c1f3fc7
      edwin authored
      	* mln/core/domain/dtranslate.hpp,
      	* mln/core/point.hpp: Minor changes.
      4c1f3fc7
    • edwin's avatar
      The neighborhood of a pixel now return a pixel range instead of an image. · 3e0ab2f4
      edwin authored
      	* mln/core/neighb2d.hpp,
      	* mln/core/neighborhood.hpp: minor changes.
      	* mln/core/neighborhood_pixel_range.hpp: New.
      	* tests/bench_iterator.cpp: test.
      3e0ab2f4
    • edwin's avatar
      Reader now uses the c++11 std::type_index feature for the bridge static<->dynamic when loading. · 83501d14
      edwin authored
      	* mln/io/freeimage_reader.hpp,
      	* mln/io/imprint.hpp,
      	* mln/io/imread.hpp,
      	* mln/io/reader.hpp: new implementation
      	* tests/io/CMakeLists.txt,
      	* tests/io/freeimage.cpp: Tests.
      	* mln/io/registration.hpp,
      	* mln/io/typeinfo.hpp: deleted.
      83501d14
    • edwin's avatar
      Add a new image type: zip image. · f72379d0
      edwin authored
      	* mln/core/image/zip_image.hpp,
      	* mln/core/image/zip_image_pixel.hpp,
      	* mln/core/image/zip_image_value_iterator.hpp: New
      	* tests/CMakeLists.txt,
      	* tests/bench_zip_iterator.cpp,
      	* tests/core/image/zip_image.cpp:
      	Add tests for zip image.
      f72379d0
    • edwin's avatar
      Add image concept and image traits: · bc90a2a8
      edwin authored
      	* mln/core/concept/image.hpp,
      	* mln/core/concept/object.hpp,
      	* mln/core/image_base.hpp,
      	* mln/core/image_traits.hpp: New and fixes.
      bc90a2a8
    • edwin's avatar
      Box iterator now use the nested_loop_iterator. · 12e85d3d
      edwin authored
      	* mln/core/domain/box.hpp,
      	* mln/core/domain/box_iter.hpp: Change iterators.
      12e85d3d
    • edwin's avatar
      Clean up tempororaries. · 63f238ef
      edwin authored
      	* mln/core/domain/box.hpp~,
      	* mln/core/domain/box_iter.hpp~,
      	* mln/core/domain/dtransformed.hpp~,
      	* mln/core/domain/dtranslate.hpp~,
      	* mln/core/image/sliding_image.hpp~,
      	* mln/core/image/sliding_image_iterator.hpp~,
      	* mln/io/freeimage_reader.hpp~,
      	* mln/io/imprint.hpp~,
      	* mln/io/imread.hpp~,
      	* mln/io/imsave.hpp~,
      	* mln/io/registration.hpp~: deleted.
      63f238ef
    • edwin's avatar
      Clean up ndimage in its own image directory. · ae83bac3
      edwin authored
      Iterator factorization, ndimage iterator uses nested_loop_iterator.
      Add some specific functions to image2d.
      
      	* mln/core/ndimage.hpp,
      	* mln/core/ndimage.i,
      	* mln/core/ndimage_iter.hpp,
      	* mln/core/ndimage_pixel.hpp,
      	* mln/core/ndimage_pixel_iterator.hpp: Move to...
      	* mln/core/image/ndimage.hpp,
      	* mln/core/image/ndimage_iter.hpp,
      	* mln/core/image/ndimage_pixel.hpp,
      	* mln/core/image/ndimage_pixel_iterator.hpp.
      	* mln/core/image/image2d.hpp : New
      	* mln/core/image/internal/nested_loop_iterator.hpp:  New
      ae83bac3
  11. 19 May, 2012 1 commit