\( \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.3 - Linear Cell Complex

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
CellAttributeWithPoint Concept Reference
Concepts

## Definition

The concept `CellAttributeWithPoint` is a refinement of the `CellAttribute` concept, to represent a cell attribute containing a point.

Refines:
  `CellAttribute`

Has Models:
  CGAL::Cell_attribute_with_point<LCC,Info_,Tag,OnMerge,OnSplit>

See Also
  `LinearCellComplexItems`

## Types
typedef unspecified_type | Point
| Type of the used point.
typedef CellAttribute::Info | Info
| Type of the information, defined in the `CellAttribute` concept.

## Creation
| CellAttributeWithPoint ()
| Default constructor.
| CellAttributeWithPoint (const Point &apoint)
| Constructor initializing the point of this attribute by the copy contructor Point`(apoint)`.
| CellAttributeWithPoint (const Point &apoint, const Info &info)
| Constructor initializing the point of this attribute by the copy contructor Point`(apoint)` and initializing the information of this attribute by the copy contructor Info`(info)`. More...

## Access Member Functions
Point & | point ()
| Returns the point of this attribute.
const Point & | point () const
| Returns the point of this attribute, when this is const.

## Constructor & Destructor Documentation

CellAttributeWithPoint::CellAttributeWithPoint | ( | const Point & | apoint,
|  | const Info & | info
| ) |  |

Constructor initializing the point of this attribute by the copy contructor Point`(apoint)` and initializing the information of this attribute by the copy contructor Info`(info)`.

Defined only if `Info` is different from `void`.