Milena (Olena)
User documentation 2.0a Id
|
00001 #include <mln/core/alias/box2d.hh> 00002 #include <mln/core/site_set/p_array.hh> 00003 #include <mln/make/box2d.hh> 00004 00005 #include <doc/tools/sample_utils.hh> 00006 00007 int main() 00008 { 00009 using namespace mln; 00010 00011 // \{ 00012 box2d b(4,4); 00013 // \} 00014 00015 doc::begin_output(); 00016 // \{ 00017 mln_piter_(box2d) p(b); 00018 for_all(p) 00019 std::cout << p << ", "; 00020 std::cout << std::endl; 00021 // \} 00022 doc::end_output(); 00023 00024 00025 { 00026 // \{ 00027 p_array<point2d> arr; 00028 arr.append(point2d(2,2)); 00029 arr.append(point2d(1,2)); 00030 // \} 00031 00032 doc::begin_output(); 00033 // \{ 00034 mln_piter_(p_array<point2d>) p(arr); 00035 for_all(p) 00036 std::cout << p << ", "; 00037 std::cout << std::endl; 00038 // \} 00039 doc::end_output(); 00040 } 00041 00042 { 00043 // \{ 00044 box2d b = make::box2d(-2,-2, 2, 2); 00045 // \} 00046 00047 doc::begin_output(); 00048 mln_piter_(box2d) p(b); 00049 for_all(p) 00050 std::cout << p << ", "; 00051 std::cout << std::endl; 00052 doc::end_output(); 00053 } 00054 }