\( \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.7 - Linear Cell Complex
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
CellAttributeWithPoint Concept Reference

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. More...
 
typedef CellAttribute::Info Info
 Type of the information, defined in the CellAttribute concept. More...
 

Creation

 CellAttributeWithPoint ()
 Default constructor. More...
 
 CellAttributeWithPoint (const Point &apoint)
 Constructor initializing the point of this attribute by the copy contructor Point(apoint). More...
 
 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

Pointpoint ()
 Returns the point of this attribute. More...
 
const Pointpoint () const
 Returns the point of this attribute, when this is const. More...
 

Member Typedef Documentation

Type of the information, defined in the CellAttribute concept.

Type of the used point.

Constructor & Destructor Documentation

CellAttributeWithPoint::CellAttributeWithPoint ( )

Default constructor.

CellAttributeWithPoint::CellAttributeWithPoint ( const Point apoint)

Constructor initializing the point of this attribute by the copy contructor Point(apoint).

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.

Member Function Documentation

Point& CellAttributeWithPoint::point ( )

Returns the point of this attribute.

const Point& CellAttributeWithPoint::point ( ) const

Returns the point of this attribute, when this is const.