CGAL 5.1 - 3D Polyhedral Surface
PolyhedronItems_3::Vertex Class Reference

#include <Concepts/PolyhedronItems_3.h>

Definition

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

Refines:
HalfedgeDSItems::Vertex

Types in PolyhedronItems_3::Vertex_wrapper<Refs,Traits>::Vertex

typedef unspecified_type Point
 point type stored in vertices. More...
 
typedef unspecified_type Supports_vertex_point
 \(\equiv\) CGAL::Tag_true. A point is always required. More...
 

Creation

 Vertex ()
 Default constructor. More...
 
 Vertex (Point)
 Constructor from a point. More...
 

Operations

Pointpoint ()
 
const Pointpoint () const
 

Member Typedef Documentation

◆ Point

typedef unspecified_type PolyhedronItems_3::Vertex::Point

point type stored in vertices.

A HalfedgeDS has no dimension, so this type is named Point and not Point_3

◆ Supports_vertex_point

\(\equiv\) CGAL::Tag_true. A point is always required.

Constructor & Destructor Documentation

◆ Vertex() [1/2]

PolyhedronItems_3::Vertex::Vertex ( )

Default constructor.

◆ Vertex() [2/2]

PolyhedronItems_3::Vertex::Vertex ( Point  )

Constructor from a point.

Member Function Documentation

◆ point() [1/2]

Point& PolyhedronItems_3::Vertex::point ( )

◆ point() [2/2]

const Point& PolyhedronItems_3::Vertex::point ( ) const