Milena (Olena)
User documentation 2.0a Id
|
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 }