CGALmesh
Abstract domain oracle

CGALmesh design carefully decouples the Delaunay refinement core meshing engine from required queries about the actual domain to be discretized.

Queries about the domain are encapsulated in an abstract concept called the domain oracle.
This provides CGALmesh with a high flexibility with respect to input domain representations.
Currently, implementations of the domain oracle are available for the following types of domains: