\( \newcommand{\E}{\mathrm{E}} \) \( \newcommand{\A}{\mathrm{A}} \) \( \newcommand{\R}{\mathrm{R}} \) \( \newcommand{\N}{\mathrm{N}} \) \( \newcommand{\Q}{\mathrm{Q}} \) \( \newcommand{\Z}{\mathrm{Z}} \) \( \def\ccSum #1#2#3{ \sum_{#1}^{#2}{#3} } \def\ccProd #1#2#3{ \sum_{#1}^{#2}{#3} }\)

CGAL 4.3 - 3D Periodic Triangulations

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Enums
3D Periodic Triangulations Reference

##

## Enums
enum | CGAL::Periodic_3_triangulation_3< PT, TDS >::Locate_type { CGAL::Periodic_3_triangulation_3< PT, TDS >::VERTEX =0, CGAL::Periodic_3_triangulation_3< PT, TDS >::EDGE, CGAL::Periodic_3_triangulation_3< PT, TDS >::FACET, CGAL::Periodic_3_triangulation_3< PT, TDS >::CELL, CGAL::Periodic_3_triangulation_3< PT, TDS >::EMPTY }
| The enum `Locate_type` is defined by `Periodic_3_triangulation_3` to specify which case occurs when locating a point in the triangulation. More...
enum | CGAL::Periodic_3_triangulation_3< PT, TDS >::Iterator_type { CGAL::Periodic_3_triangulation_3< PT, TDS >::STORED =0, CGAL::Periodic_3_triangulation_3< PT, TDS >::UNIQUE, CGAL::Periodic_3_triangulation_3< PT, TDS >::STORED_COVER_DOMAIN, CGAL::Periodic_3_triangulation_3< PT, TDS >::UNIQUE_COVER_DOMAIN }
| The enum `Iterator_type` is defined by `Periodic_3_triangulation_3` to specify the behavior of geometric iterators. More...

## Enumeration Type Documentation

template<typename PT, typename TDS>

enum CGAL::Periodic_3_triangulation_3::Iterator_type

The enum `Iterator_type` is defined by `Periodic_3_triangulation_3` to specify the behavior of geometric iterators.

The elements of the enum have the following meaning:

See Also
  `CGAL::Periodic_3_triangulation_3`

Enumerator
STORED | Return all geometric primitives as they are stored internally in `Triangulation_data_structure_3`.
UNIQUE | Return only one representative of each geometric primitive even if the triangulation is computed in a multiply sheeted covering space. Choose the representative whose maximum offset is minimal but non-negative in each direction of space.
STORED_COVER_DOMAIN | Same as STORED but return additionally all primitives whose intersection with the original domain of the current covering space is non-empty.
UNIQUE_COVER_DOMAIN | Same as UNIQUE but return additionally all primitives whose intersection with the original domain is non-empty.

template<typename PT, typename TDS>

enum CGAL::Periodic_3_triangulation_3::Locate_type

The enum `Locate_type` is defined by `Periodic_3_triangulation_3` to specify which case occurs when locating a point in the triangulation.

If the triangulation does not contain any points `EMPTY` is returned.

See Also
  `CGAL::Periodic_3_triangulation_3`

Enumerator
VERTEX |
EDGE |
FACET |
CELL |
EMPTY |