\( \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
List of all members
PolyhedronItems_3::Face Concept Reference

## Definition

The `PolyhedronItems_3::Face` concept refines the `HalfedgeDSItems::Face` concept. This concept adds the requirement for the support of the geometry.

Refines:
  `HalfedgeDSItems::Face`

## Types in PolyhedronItems_3::Vertex_wrapper<Refs,Traits>::Face
Types for (optionally) associated geometry in faces. If it is not supported the respective type has to be defined, although it can be an arbitrary dummy type, such as `void*` or `Tag_false`.
typedef unspecified_type | Plane
| plane type stored in faces. More...
typedef unspecified_type | Supports_face_plane
| either `CGAL::Tag_true` or `CGAL::Tag_false`.

## Only required when Supports_face_plane == Tag_true
Plane & | plane ()
const Plane & | plane () const

## Member Typedef Documentation

typedef unspecified_type PolyhedronItems_3::Face::Plane

plane type stored in faces.

A `HalfedgeDS` has no dimension, so this type is named `Plane` and not `Plane_3`.