CGAL::Triangle_accessor_3<CGAL::Polyhedron_3<K>,K>

Definition

The class Triangle_accessor_3<CGAL::Polyhedron_3<K>,K> is a model for the concept TriangleAccessor_3. It is designed to serve as accessor for objects of type CGAL::Polyhedron_3<K>.

Actually, the class Triangle_accessor_3<CGAL::Polyhedron_3<K>,K> 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.

#include <CGAL/Triangle_accessor_3.h>

Parameters

The template parameter K is the geometric traits class.

Is Model for the Concepts

TriangleAccessor_3

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.

See Also

TriangleAccessor_3
CGAL::Polyhedral_mesh_domain_3<Polyhedron,IGT,TriangleAccessor>