MEPP2 Project
FEVV
Wrappings
Geometry_traits_cgal_surface_mesh.h
Go to the documentation of this file.
1
// Copyright (c) 2012-2019 University of Lyon and CNRS (France).
2
// All rights reserved.
3
//
4
// This file is part of MEPP2; you can redistribute it and/or modify
5
// it under the terms of the GNU General Public License as published
6
// by the Free Software Foundation; either version 3 of the License,
7
// or (at your option) any later version.
8
//
9
// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
10
// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
11
#pragma once
12
13
#include <CGAL/Surface_mesh.h>
14
#include <CGAL/Kernel_traits.h>
15
#include "
FEVV/Wrappings/Geometry_traits.h
"
16
#include "
FEVV/Wrappings/Geometry_traits_cartesian.h
"
17
#include "
FEVV/Wrappings/Geometry_traits_cgal_exact_predicates_inexact_constructions_kernel.h
"
18
#include "
FEVV/Wrappings/Geometry_traits_operators.h
"
19
20
namespace
FEVV
{
21
28
template
<
typename
Po
int
T >
29
struct
RetrieveKernel
<
CGAL
::Surface_mesh< PointT > >
30
{
31
typedef
typename
CGAL::Kernel_traits< PointT >::Kernel
Kernel
;
32
};
33
34
}
// namespace FEVV
35
Geometry_traits_cartesian.h
Kernel
CGAL::Cartesian< double > Kernel
Definition:
test_complying_concepts_linear_cell_complex.cpp:22
FEVV::RetrieveKernel
A generic definition, that is template specialized for every supported native implementation,...
Definition:
Geometry_traits.h:118
FEVV
Interfaces for plugins These interfaces will be used for different plugins.
Definition:
Assert.h:16
Geometry_traits_cgal_exact_predicates_inexact_constructions_kernel.h
CGAL
Definition:
Graph_properties_cgal_point_set.h:32
Geometry_traits.h
FEVV::RetrieveKernel< CGAL::Surface_mesh< PointT > >::Kernel
CGAL::Kernel_traits< PointT >::Kernel Kernel
Definition:
Geometry_traits_cgal_surface_mesh.h:31
Geometry_traits_operators.h
Generated by
1.8.20