\( \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.8 - 3D Polyhedral Surface
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CGAL::Polyhedron_min_items_3 Class Reference

#include <CGAL/Polyhedron_min_items_3.h>

Definition

The class Polyhedron_min_items_3 is a minimal model of the PolyhedronItems_3 concept.

It provides definitions for vertices containing points, halfedges, and faces. The polyhedron traits class must provide the respective type for the point. Vertices and facets both do not contain a halfedge handle to an incident halfedge.

Is Model Of:
PolyhedronItems_3
See Also
CGAL::Polyhedron_3<Traits>
CGAL::Polyhedron_items_3
CGAL::HalfedgeDS_min_items
CGAL::HalfedgeDS_items_2

Types in Polyhedron_min_items_3::Face_wrapper<Refs,Traits>::Vertex

Polyhedron_min_items_3::Vertex_wrapper
< Refs, Traits >::Vertex
typedef Traits::Point_3 
Point
 
Polyhedron_min_items_3::Vertex_wrapper
< Refs, Traits >::Vertex
typedef CGAL::Tag_true 
Supports_vertex_point
 

Types in Polyhedron_min_items_3::Face_wrapper<Refs,Traits>::Face

typedef CGAL::Tag_false Supports_face_plane
 

Creation

 Polyhedron_min_items_3 ()
 default constructor.