\( \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.7 - 3D Periodic Triangulations
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages

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