A facet optionally stores a plane equation, and a reference to an incident halfedge that points to the facet. Type tags indicate whether these member functions are supported. Figure 23.1 depicts the relationship between a halfedge and its incident halfedges, vertices, and facets. The circulator is assignable to the Halfedge_handle. The circulator is bidirectional if the halfedge provided to the polyhedron with the Items template argument provides a member function prev(), otherwise it is of the forward category.
#include <CGAL/Polyhedron_3.h>
| |
type of incident vertices.
| |
| |
type of incident halfedges.
| |
| |
plane equation type stored in facets.
| |
| |
handle to vertex.
| |
| |
handle to halfedge.
| |
| |
handle to facet.
| |
| |
circulator of
halfedges around a facet.
| |
| |
| |
| |
| |
| |
≡ CGAL::Tag_true or
CGAL::Tag_false.
| |
| |
≡ CGAL::Tag_true or
CGAL::Tag_false.
|
| |
default constructor.
|
|
|
|
|
| plane equation. |
CGAL::Polyhedron_3<Traits>::Vertex
CGAL::Polyhedron_3<Traits>::Halfedge
CGAL::Polyhedron_3<Traits>