|
Geogram Version 1.9.7
A programming library of geometric algorithms
|
Adapter class used internally to implement for_each_primal_triangle() More...
#include <geogram/voronoi/generic_RVD.h>
Public Member Functions | |
| PrimalTriangleAction (const ACTION &do_it) | |
| Creates a new PrimalTriangleAction that wraps a user ACTION instance. | |
| void | operator() (index_t iv1, index_t f, const Polygon &P) const |
| Callback called for each primal triangle. | |
Protected Attributes | |
| const ACTION & | do_it_ |
Adapter class used internally to implement for_each_primal_triangle()
Overrides constness checks, to allow using temporaries as argument of for_each_xxx()
Definition at line 576 of file generic_RVD.h.
|
inline |
Creates a new PrimalTriangleAction that wraps a user ACTION instance.
| [in] | do_it | the user ACTION instance |
Definition at line 583 of file generic_RVD.h.
|
inline |
Callback called for each primal triangle.
| [in] | iv1 | index of current Delaunay seed |
| [in] | f | index of current mesh facet |
| [in] | P | intersection between current mesh facet and the Voronoi cell of v |
Definition at line 594 of file generic_RVD.h.
|
protected |
Definition at line 618 of file generic_RVD.h.