CGAL 6.0.1  3D Polyhedral Surface

#include <CGAL/Polyhedron_items_3.h>
The class Polyhedron_items_3
is a model of the PolyhedronItems_3
concept.
It provides definitions for vertices with points, halfedges, and faces with plane equations. The polyhedron traits class must provide the respective types for the point and the plane equation. Vertices and facets both contain a halfedge handle to an incident halfedge.
PolyhedronItems_3
CGAL::Polyhedron_3<Traits>
CGAL::Polyhedron_min_items_3
CGAL::HalfedgeDS_min_items
CGAL::HalfedgeDS_items_2
Example
The following example program defines a new face class based on the CGAL::HalfedgeDS_face_base
and adds a new color member variable. The new face class is used to replace the face definition in the CGAL::Polyhedron_items_3
class. The main function illustrates the access to the new member variable. See also the PolyhedronItems_3
concept for another illustrative example.
File Polyhedron/polyhedron_prog_color.cpp
Types in Polyhedron_items_3::Face_wrapper<Refs,Traits>::Vertex  
Polyhedron_items_3::Vertex_wrapper< Refs, Traits >::Vertex typedef Traits::Point_3  Point 
Polyhedron_items_3::Vertex_wrapper< Refs, Traits >::Vertex typedef CGAL::Tag_true  Supports_vertex_point 
Types in Polyhedron_items_3::Face_wrapper<Refs,Traits>::Face  
typedef Traits::Plane_3  Plane 
typedef CGAL::Tag_true  Supports_face_plane 
Creation  
Polyhedron_items_3 ()  
default constructor.  