57 trace.beginBlock (
"Example range" );
60 TSpace::Point a(1, 1, 1);
61 TSpace::Point b(5, 5, 5);
64 std::vector<TSpace::Dimension> v(2); v[0]=2; v[1]=1;
65 TSpace::Point c(3,1,1);
67 it =
domain.subRange(v, c).rbegin(), itend =
domain.subRange(v, c).rend();
70 trace.info() <<
"Processing point"<< (*it) << endl;
74 trace.beginBlock (
"Example range with CPP11 initializer list" );
77 it =
domain.subRange({2,1}, c).rbegin(), itend =
domain.subRange({2,1}, c).rend();
80 trace.info() <<
"Processing point"<< (*it) << endl;
89 it =
domain.subRange({2,1}, c).rbegin(), itend =
domain.subRange({2,1}, c).rend();
92 trace.info() <<
"Processing point"<< (*it) << endl;
Aim: Parallelepidec region of a digital space, model of a 'CDomain'.
HyperRectDomain_ReverseIterator< ConstIterator > ConstReverseIterator