$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
ima2d-6-clone.cc
1 #include <mln/core/image/image2d.hh>
2 #include <mln/core/routine/duplicate.hh>
3 int main()
4 {
5  using namespace mln;
6 
7  // \{
8  image2d<int> ima1(5, 5);
9  image2d<int> ima3 = duplicate(ima1); // Makes a deep copy.
10 
11  point2d p(2, 2);
12  ima3(p) = 3;
13 
14  std::cout << ima3(p) << " - " << ima1(p) << std::endl;
15  std::cout << (ima3.id_() == ima1.id_()) << std::endl;
16  // \}
17 }