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

logical-not.cc

00001 #include <mln/core/image/image2d.hh>
00002 
00003 #include <mln/make/image.hh>
00004 
00005 #include <mln/logical/not.hh>
00006 
00007 #include <doc/tools/sample_utils.hh>
00008 int main()
00009 {
00010   using namespace mln;
00011 
00012   // \{
00013   bool vals[5][5] = {
00014     {1, 0, 1, 0, 0},
00015     {0, 1, 0, 1, 0},
00016     {1, 0, 1, 0, 0},
00017     {0, 1, 0, 1, 0},
00018     {0, 1, 0, 1, 0}
00019   };
00020   image2d<bool> ima = make::image(vals);
00021   // \}
00022   doc::pbmsave(ima, "logical-not");
00023 
00024 
00025   // \{
00026   image2d<bool> ima_neg = logical::not_(ima);
00027   // \}
00028 
00029   doc::pbmsave(ima_neg, "logical-not");
00030 
00031   // \{
00032   logical::not_inplace(ima);
00033   // \}
00034 
00035   doc::pbmsave(ima, "logical-not");
00036 }

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