$extrastylesheet
Olena  User documentation 2.1
An Image Processing Platform
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
site_set_create.cc
1 #include <mln/core/alias/box2d.hh>
2 #include <mln/core/site_set/p_array.hh>
3 #include <mln/make/box2d.hh>
4 
5 #include <doc/tools/sample_utils.hh>
6 
7 int main()
8 {
9  using namespace mln;
10 
11  // \{
12  box2d b(4,4);
13  // \}
14 
16  // \{
17  mln_piter_(box2d) p(b);
18  for_all(p)
19  std::cout << p << ", ";
20  std::cout << std::endl;
21  // \}
22  doc::end_output();
23 
24 
25  {
26  // \{
27  p_array<point2d> arr;
28  arr.append(point2d(2,2));
29  arr.append(point2d(1,2));
30  // \}
31 
33  // \{
34  mln_piter_(p_array<point2d>) p(arr);
35  for_all(p)
36  std::cout << p << ", ";
37  std::cout << std::endl;
38  // \}
39  doc::end_output();
40  }
41 
42  {
43  // \{
44  box2d b = make::box2d(-2,-2, 2, 2);
45  // \}
46 
48  mln_piter_(box2d) p(b);
49  for_all(p)
50  std::cout << p << ", ";
51  std::cout << std::endl;
52  doc::end_output();
53  }
54 }