30 using namespace GMap3d;
34 FParameterGMapV (AParameterGMapV),
35 FParameterSew (AParameterSew)
37 assert(FParameterGMapV!=NULL && FParameterSew!=NULL);
45 FParameterGMapV (APrecompile.FParameterGMapV),
47 (APrecompile.FParameterSew->copy()))
49 assert(FParameterGMapV!=NULL && FParameterSew!=NULL);
69 setGMapVertex(static_cast<CParameterGMapVertex *>(AParameter));
77 {
return FParameterSew; }
81 assert(AParameterGMapV != NULL);
84 FParameterGMapV = AParameterGMapV;
100 #define WEIGHTING(k, v1,v2) ( (1-(k)) * (v1) + (k) * (v2) )
104 assert(0<=AIndice && AIndice<=3);
106 CDynamicCoverageAll it(FParameterGMapV->
getMap());
112 for (; it.cont(); ++it)
115 if (!FParameterGMapV->
getMap()->isMarked(dart,AMark))
117 FParameterGMapV->
getMap()->setMark(dart , AMark);
119 if (!FParameterGMapV->
getMap()->isFree(dart,AIndice))
121 darti= FParameterGMapV->
getMap()->alpha(dart,AIndice);
122 FParameterGMapV->
getMap()->setMark(darti, AMark);
131 computeBurstExtremity
135 computeBurstExtremity
146 computeBurstExtremity
154 computeBurstExtremity
165 int mark = FParameterGMapV->
getMap()->getNewMark();
167 for (
int i=0; i<=3; ++i)
170 glColor3fv (FParameterSew->
getCLSew(i));
171 glLineWidth(FParameterSew->
getLWSew(i));
175 FParameterGMapV->
getMap()->negateMaskMark(mark);
180 FParameterGMapV->
getMap()->freeMark(mark);