Structural Bioinformatics Library
Template C++ / Python API for developping structural bioinformatics applications.
T_Triangulation_extension_3_base< Triangulation3 >::Canonical_edge Class Reference

Canonical representation of an edge in the 3D Triangulation. More...

#include <Triangulation_extension_3.hpp>

Constructors

 Canonical_edge (void)
 Default constructor. More...
 
 Canonical_edge (const Canonical_edge &other)
 Copy constructor. More...
 
 Canonical_edge (const Edge &e)
 Constructor initializing with a CGAL edge. More...
 

Accessors

Vertex_handle get_first_vertex (void) const
 Access to the smallest vertex. More...
 
Vertex_handle get_second_vertex (void) const
 Access to the largest vertex. More...
 
Edge get_edge (void) const
 Access to a CGAL edge representation of this canonical edge. More...
 

Detailed Description

template<class Triangulation3>
class SBL::GT::T_Triangulation_extension_3_base< Triangulation3 >::Canonical_edge

Canonical representation of an edge in the 3D Triangulation.

It is a pair of vertices such that the first vertex compare less than the second one.

Constructor & Destructor Documentation

◆ Canonical_edge() [1/3]

Canonical_edge ( void  )
inline

Default constructor.

◆ Canonical_edge() [2/3]

Canonical_edge ( const Canonical_edge other)
inline

Copy constructor.

◆ Canonical_edge() [3/3]

Canonical_edge ( const Edge e)
inline

Constructor initializing with a CGAL edge.

Member Function Documentation

◆ get_edge()

Edge get_edge ( void  ) const
inline

Access to a CGAL edge representation of this canonical edge.

◆ get_first_vertex()

Vertex_handle get_first_vertex ( void  ) const
inline

Access to the smallest vertex.

◆ get_second_vertex()

Vertex_handle get_second_vertex ( void  ) const
inline

Access to the largest vertex.