57 trace.beginBlock (
"Example kernelDomain" );
66 trace.info() <<
"Point p="<<p<<endl;
80 board.
saveSVG(
"kernel-domain.svg");
85 trace.info() <<
"C is inside the domain"<<endl;
87 trace.info() <<
"C is outside the domain"<<endl;
90 board.
saveSVG(
"kernel-domain-point.svg");
95 MyPoint::Coordinate coord = 24;
96 for(MySpace::Dimension d = 0 ; d < MySpace::dimension; d++)
98 trace.info()<<
"Q="<<q<<endl;
101 for(MyPoint::Iterator it=r.begin(), itend=r.end() ;
105 trace.info()<<
"R="<<r<<endl;
109 for( MyDomain::ConstIterator it =
domain.begin(), itend =
domain.end();
112 trace.info() <<
"Processing point"<< (*it) << endl;
118 MyDomain::ConstIterator itPrec =
domain.begin();
119 MyDomain::ConstIterator it = itPrec;
120 MyDomain::Vector shift;
124 for( MyDomain::ConstIterator itend =
domain.end();
128 shift = (*it) -(*itPrec);
131 board.
saveSVG(
"kernel-domain-it-arrow.svg");
Aim: Parallelepidec region of a digital space, model of a 'CDomain'.
static void draw(DGtal::Board2D &board, const DGtal::DiscreteExteriorCalculus< dimEmbedded, dimAmbient, TLinearAlgebraBackend, TInteger > &calculus)