CGAL 5.4  3D Mesh Generation

#include <CGAL/Triangle_accessor_3.h>
The class Triangle_accessor_3
is a model for the concept TriangleAccessor_3
.
It is designed to serve as accessor for objects of type Polyhedron_3<K>
.
Triangle_accessor_3
is a partial specialization of the class template template<typename Polyhedron, typename K> Triangle_accessor_3<Polyhedron, K>
. One may give another partial specialization of this class to handle one's own polyhedron data structure.K  is the geometric traits class. 
CGAL::Polyhedral_mesh_domain_3<Polyhedron,IGT,TriangleAccessor>
Types  
typedef Polyhedron_3< K >::Facet_const_iterator  Triangle_iterator 
Triangle iterator.  
typedef Polyhedron_3< K >::Facet_const_handle  Triangle_handle 
Triangle handle.  
typedef K::Triangle_3  Triangle_3 
Triangle type.  