Tatooine
triangulation_vertex_base_with_info.h
Go to the documentation of this file.
1#if TATOOINE_CGAL_AVAILABLE || defined(TATOOINE_DOC_ONLY)
2//==============================================================================
3#ifndef TATOOINE_CGAL_VERTEX_BASE_WITH_INFO_H
4#define TATOOINE_CGAL_VERTEX_BASE_WITH_INFO_H
5//==============================================================================
6#include <CGAL/Triangulation_vertex_base_with_info_2.h>
7#include <CGAL/Triangulation_vertex_base_with_info_3.h>
9//==============================================================================
10namespace tatooine::cgal {
11//==============================================================================
15template <std::size_t NumDimensions, typename Info, typename Traits,
16 typename VertexBase>
18//------------------------------------------------------------------------------
19template <typename Info, typename Traits, typename VertexBase>
20struct triangulation_vertex_base_with_info_impl<2, Info, Traits, VertexBase> {
21 using type =
22 CGAL::Triangulation_vertex_base_with_info_2<Info, Traits, VertexBase>;
23};
24//------------------------------------------------------------------------------
25template <typename Info, typename Traits, typename VertexBase>
26struct triangulation_vertex_base_with_info_impl<3, Info, Traits, VertexBase> {
27 using type =
28 CGAL::Triangulation_vertex_base_with_info_3<Info, Traits, VertexBase>;
29};
30//------------------------------------------------------------------------------
31template <std::size_t NumDimensions, typename Info, typename Traits,
32 typename VertexBase =
35 typename triangulation_vertex_base_with_info_impl<NumDimensions, Info,
36 Traits, VertexBase>::type;
38//==============================================================================
39} // namespace tatooine::cgal
40//==============================================================================
41#endif
42//==============================================================================
43#endif
typename triangulation_vertex_base_with_info_impl< NumDimensions, Info, Traits, VertexBase >::type triangulation_vertex_base_with_info
Definition: triangulation_vertex_base_with_info.h:36
typename triangulation_vertex_base_impl< NumDimensions, Traits, VertexBase >::type triangulation_vertex_base
Definition: triangulation_vertex_base.h:30
Definition: delaunay_triangulation.h:14
CGAL::Triangulation_vertex_base_with_info_2< Info, Traits, VertexBase > type
Definition: triangulation_vertex_base_with_info.h:22
CGAL::Triangulation_vertex_base_with_info_3< Info, Traits, VertexBase > type
Definition: triangulation_vertex_base_with_info.h:28
Definition: triangulation_vertex_base_with_info.h:17