Lines Matching defs:backend

40 #include "backend.h"
43 void reflexChain::outputFan(Real v[2], Backend* backend)
49 backend->bgntfan();
54 backend->tmeshvert(&trimVert);
56 backend->tmeshvert(v[0], v[1]);
64 backend->tmeshvert(&trimVert);
66 backend->tmeshvert(queue[i][0], queue[i][1]);
75 backend->tmeshvert(&trimVert);
77 backend->tmeshvert(queue[i][0], queue[i][1]);
80 backend->endtfan();
83 void reflexChain::processNewVertex(Real v[2], Backend* backend)
117 backend->bgntfan();
121 backend->tmeshvert(& trimVert);
123 backend->tmeshvert(v[0], v[1]);
131 backend->tmeshvert(& trimVert);
133 backend->tmeshvert(queue[k][0], queue[k][1]);
142 backend->tmeshvert(& trimVert);
144 backend->tmeshvert(queue[k][0], queue[k][1]);
148 backend->endtfan();
162 Backend* backend)
181 rChain.processNewVertex(topVertex, backend);
184 rChain.processNewVertex(dec_array[i], backend);
187 rChain.processNewVertex(botVertex, backend);
196 rChain.processNewVertex(topVertex, backend);
199 rChain.processNewVertex(inc_array[i], backend);
202 rChain.processNewVertex(botVertex, backend);
217 rChain.processNewVertex(topVertex, backend);
221 rChain.processNewVertex(dec_array[i], backend);
225 rChain.outputFan(inc_array[inc_current], backend);
229 backend);
235 rChain.processNewVertex(topVertex, backend);
239 rChain.processNewVertex(inc_array[i], backend);
243 rChain.outputFan(dec_array[dec_current], backend);
247 backend);
253 void monoTriangulationFunBackend(Arc_ptr loop, Int (*compFun)(Real*, Real*), Backend* backend)
296 monoTriangulationRecFunBackend(topV->tail(), botV->tail(), &inc_chain, 0, &dec_chain, 0, compFun, backend);
307 Backend* backend)
326 rChain.processNewVertex(topVertex, backend);
329 rChain.processNewVertex(dec_array[i], backend);
332 rChain.processNewVertex(botVertex, backend);
341 rChain.processNewVertex(topVertex, backend);
344 rChain.processNewVertex(inc_array[i], backend);
347 rChain.processNewVertex(botVertex, backend);
362 rChain.processNewVertex(topVertex, backend);
366 rChain.processNewVertex(dec_array[i], backend);
370 rChain.outputFan(inc_array[inc_current], backend);
375 backend);
381 rChain.processNewVertex(topVertex, backend);
385 rChain.processNewVertex(inc_array[i], backend);
389 rChain.outputFan(dec_array[dec_current], backend);
394 backend);