CGAL 5.1 - 2D Periodic Triangulations
Periodic_2TriangulationFaceBase_2 Class Reference

#include <Concepts/Periodic_2TriangulationFaceBase_2.h>

Definition

At the base level (see Section Software Design), a face stores handles to its four vertices and to its four neighbor faces. The vertices and neighbors are indexed 0, 1 and 2. Neighbor \( i\) lies opposite to vertex \( i\).

Refines:
TriangulationFaceBase_2
Has Models:
CGAL::Periodic_2_triangulation_face_base_2
See also
TriangulationDataStructure_2
TriangulationFaceBase_2
Periodic_2TriangulationVertexBase_2

Access Functions

int offset (int i) const
 Returns the offset of vertex i. More...
 
bool has_zero_offsets () const
 Returns true if the offset of vertex i is zero for \( i \in\{0, 1, 2\}\). More...
 

Setting

void set_offsets (int off0, int off1, int off2)
 Sets the vertex offsets according to off0 to off2. More...
 

Member Function Documentation

◆ has_zero_offsets()

bool Periodic_2TriangulationFaceBase_2::has_zero_offsets ( ) const

Returns true if the offset of vertex i is zero for \( i \in\{0, 1, 2\}\).

◆ offset()

int Periodic_2TriangulationFaceBase_2::offset ( int  i) const

Returns the offset of vertex i.

Precondition
\( i \in\{0, 1, 2\}\).

◆ set_offsets()

void Periodic_2TriangulationFaceBase_2::set_offsets ( int  off0,
int  off1,
int  off2 
)

Sets the vertex offsets according to off0 to off2.