49 typedef Space3Type::Point
Point;
53 const Point::Component t[ ] = { 0, 0, 0};
54 const Point::Component t2[ ] = { 5, 5, 5};
55 const Point::Component t3[ ] = { 0, 0, 0};
60 trace.beginBlock(
"Test of Concepts");
61 TContainerV myImageV ( TDomain(a,b ));
65 for ( TContainerV::Iterator it = myImageV.begin();
75 trace.info()<<
"Slice dim 0 ";
76 for ( TContainerV::SpanIterator it = myImageV.spanBegin(c,0), itend = myImageV.spanEnd(c,0);
79 trace.info() << (*it)<<
" ";
83 trace.info()<<
"Slice dim 1 ";
84 for ( TContainerV::SpanIterator it = myImageV.spanBegin(c,1), itend = myImageV.spanEnd(c,1);
87 trace.info() << (*it)<<
" ";
91 trace.info()<<
"Slice dim 2 ";
92 for ( TContainerV::SpanIterator it = myImageV.spanBegin(c,2), itend = myImageV.spanEnd(c,2);
95 trace.info() << (*it)<<
" ";
100 trace.info()<<
"SetValue Slice dim 1 "<<endl;
101 for ( TContainerV::SpanIterator it = myImageV.spanBegin(c,1), itend = myImageV.spanEnd(c,1);
104 myImageV.setValue(it, 12);
107 trace.info()<<
"Check Slice dim 1 ";
108 for ( TContainerV::SpanIterator it = myImageV.spanBegin(c,1), itend = myImageV.spanEnd(c,1);
111 trace.info() << (*it)<<
" ";
112 trace.info() << endl;
Aim: Parallelepidec region of a digital space, model of a 'CDomain'.