CGAL 6.1 - 2D Hyperbolic Delaunay Triangulations
Loading...
Searching...
No Matches
CGAL::Hyperbolic_triangulation_face_base_2< Gt, Fb > Class Template Reference

#include <CGAL/Hyperbolic_triangulation_face_base_2.h>

Inherits Fb.

Definition

template<typename Gt, typename Fb>
class CGAL::Hyperbolic_triangulation_face_base_2< Gt, Fb >

The class Hyperbolic_triangulation_face_base_2 is designed as the default model for the face concept HyperbolicTriangulationFaceBase_2 offered by CGAL.

Template Parameters
Gtmust be a model of HyperbolicDelaunayTriangulationTraits_2.
Fbmust be a model of TriangulationFaceBase_2. Defaults to Triangulation_face_base_2<Gt>.
Is model of
HyperbolicTriangulationFaceBase_2
Examples
Hyperbolic_triangulation_2/ht2_example_color.cpp.

Creation

 Hyperbolic_triangulation_face_base_2 ()
 Default constructor
 
 Hyperbolic_triangulation_face_base_2 (Vertex_handle v0, Vertex_handle v1, Vertex_handle v2)
 Creates a face to which the vertices v0, v1, v2 are incident.
 
 Hyperbolic_triangulation_face_base_2 (Vertex_handle v0, Vertex_handle v1, Vertex_handle v2, Face_handle n0, Face_handle n1, Face_handle n2)
 Creates a face to which the vertices v0, v1, v2 are incident, and the faces n0, n1, n2 are neighbors.
 

Constructor & Destructor Documentation

◆ Hyperbolic_triangulation_face_base_2() [1/3]

template<typename Gt , typename Fb >
CGAL::Hyperbolic_triangulation_face_base_2< Gt, Fb >::Hyperbolic_triangulation_face_base_2 ( )

Default constructor

◆ Hyperbolic_triangulation_face_base_2() [2/3]

template<typename Gt , typename Fb >
CGAL::Hyperbolic_triangulation_face_base_2< Gt, Fb >::Hyperbolic_triangulation_face_base_2 ( Vertex_handle  v0,
Vertex_handle  v1,
Vertex_handle  v2 
)

Creates a face to which the vertices v0, v1, v2 are incident.

◆ Hyperbolic_triangulation_face_base_2() [3/3]

template<typename Gt , typename Fb >
CGAL::Hyperbolic_triangulation_face_base_2< Gt, Fb >::Hyperbolic_triangulation_face_base_2 ( Vertex_handle  v0,
Vertex_handle  v1,
Vertex_handle  v2,
Face_handle  n0,
Face_handle  n1,
Face_handle  n2 
)

Creates a face to which the vertices v0, v1, v2 are incident, and the faces n0, n1, n2 are neighbors.