MEPP2 Project
|
Refer to Geometry_traits_documentation_dummy for further documentation on provided types and algorithms (if for example you are looking on what you need to provide when realizing a new specialization). If you are trying to understand what this Geometry_traits class is about, just consider Geometry_traits as a generic definition whose only purpose is to provide an anchoring point for a unified geometry interface. The Geometry_traits template class is used through template specializations. More...
#include <Geometry_traits.h>
Refer to Geometry_traits_documentation_dummy for further documentation on provided types and algorithms (if for example you are looking on what you need to provide when realizing a new specialization). If you are trying to understand what this Geometry_traits class is about, just consider Geometry_traits as a generic definition whose only purpose is to provide an anchoring point for a unified geometry interface. The Geometry_traits template class is used through template specializations.
Mesh | The Mesh out of which to build the Geometry_traits. This template is only needed for mesh data structures that have a loose relationship with the underlying geometry related types (e.g. OpenMesh). For data structures having a kernel, this is where the geometry is located. Hence, technically the Mesh template argument is only needed for data structures that embed their geometry related types and algorithmes (e.g. like OpenMesh). |
Kernel | The geometric kernel when available. This is defaulted to the RetrieveKernel<> utility template whose purpose is to re-extract the kernel from mesh data structures providing one. |
Definition at line 161 of file Geometry_traits.h.