MEPP2 Project
Classes | Namespaces
Geometry_traits_cgal_common.h File Reference
#include "FEVV/Wrappings/Geometry_traits.h"
#include "FEVV/Wrappings/Geometry_traits_operators.h"
#include <CGAL/Kernel/global_functions.h>
Include dependency graph for Geometry_traits_cgal_common.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FEVV::Geometry_traits_for_cgal< MeshT, KernelT >
 Many mesh representations of CGLA, e.g. CGAL::Exact_predicate_inexact_construction_kernel and CGAL::Cartesian<double> have compatible kernels (i.e. kernels exposing the same geometry related traits). Hence their respective Geometry_traits template specializations will define exactly the same code. In order to avoid code replication this Geometry_traits_for_cgal class "factorizes" the code that will be shared by CGAL meshes sharing such a common kernel structure. The various CGAL meshes needing simply inherit from this class like. More...
 

Namespaces

 FEVV
 Interfaces for plugins These interfaces will be used for different plugins.