The concept ApolloniusGraphVertexBase_2 describes the requirements for the vertex base class of the ApolloniusGraphDataStructure_2 concept. A vertex stores an Apollonius site and provides access to one of its incident faces through a Face_handle. In addition, it maintains a container of sites. The container stores the hidden sites related to the vertex.
| |
A type for the geometric traits that defines
the site stored. Precondition: The type Geom_traits must define the type Site_2.
| |
| |
A boolean that indicates if
hidden sites are actually stored or not. Its value is true if
hidden sites are stored, false otherwise.
| |
| |
A type for the site stored. Precondition: This type must coincide with the type Geom_traits::Site_2.
| |
| |
A type for the
Apollonius graph data structure, to which the vertex belongs to.
| |
| |
A type for the vertex handle of the
Apollonius graph data structure.
| |
| |
A type for the face handle of the
Apollonius graph data structure.
| |
| |
An iterator that
iterates over the hidden sites in the hidden sites
container of the vertex. Precondition: Must be a model of Iterator.
|
| |
Default constructor.
| |
| |
Constructs a vertex associated with the Apollonius site s and
embedded at the center of s.
| |
| |
Constructs a vertex associated with
the site s, embedded at the center of s,
and pointing to the face associated with the face handle f.
|
|
| |
Performs any required tests on a vertex. |
CGAL::Apollonius_graph_vertex_base_2<Gt,StoreHidden>.
ApolloniusGraphDataStructure_2
ApolloniusGraphTraits_2
CGAL::Apollonius_graph_vertex_base_2<Gt,StoreHidden>