• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Classes
  • Files
  • File List

ima2d-5.cc

00001 #include <mln/core/image/image2d.hh>
00002 int main()
00003 {
00004   using namespace mln;
00005 
00006   // \{
00007   image2d<int> ima1(box2d(2, 3));
00008   image2d<int> ima2;
00009   point2d p(1,2);
00010 
00011   ima2 = ima1; // ima1.id() == ima2.id()
00012   // and both point to the same memory area.
00013 
00014   ima2(p) = 2; // ima1 is modified as well.
00015 
00016   // prints "2 - 2"
00017   std::cout << ima2(p) << " - " << ima1(p) << std::endl;
00018   // prints "true"
00019   std::cout << (ima2.id_() == ima1.id_()) << std::endl;
00020   // \}
00021 }

Generated on Tue Oct 4 2011 15:23:56 for Milena (Olena) by  doxygen 1.7.1