Concept

Periodic_3TriangulationDSVertexBase_3

Definition

At the base level of 3D-triangulations (see Sections 41.5 and 40.2), a vertex provides access to one of its incident cells through a handle.

For optimization purposes we need to extend the concept TriangulationDSVertexBase_3 as follows.

Refines

TriangulationDSVertexBase_3

Periodic_3TriangulationDSVertexBase_3 needs to store an offset and some index inside the vertex.

Types

Periodic_3TriangulationDSVertexBase_3::Periodic_3_offset_3
A model of the concept Periodic_3Offset_3

Access Functions

Periodic_3_offset_3 v.offset () const Returns the offset stored in the vertex.
bool v.get_offset_flag () const Returns true if the offset has been set, false otherwise.
void v.set_offset ( Periodic_3_offset_3 o)
Sets the offset and sets the offset flag to true.
void v.clear_offset () Sets the offset flag to false and clears the offset.

Has Models

CGAL::Periodic_3_triangulation_ds_vertex_base_3

See Also

TriangulationDataStructure_3
TriangulationDSVertexBase_3
Periodic_3TriangulationDSCellBase_3