CGAL 6.2 - 2D Periodic Triangulations: Periodic_2TriangulationFaceBase_2 Concept Reference

CGAL 6.2 - 2D Periodic Triangulations

Loading...
Searching...
No Matches
List of all members
Periodic_2TriangulationFaceBase_2 Concept Reference
Reference Manual » Concepts

## 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`.
bool | has_zero_offsets () const
| Returns true if the offset of vertex `i` is zero for \( i \in\{0, 1, 2\}\).

## Setting
void | set_offsets (int off0, int off1, int off2)
| Sets the vertex offsets according to `off0` to `off2`.

## Member Function Documentation

## ◆ offset()

int Periodic_2TriangulationFaceBase_2::offset | ( | int | i | ) | const

Returns the offset of vertex `i`.

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