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.
| |
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.
|
|
| Returns the Apollonius site. |
|
| Returns a handle to an incident face. |
|
| Returns the number of hidden sites in the hidden sites container. |
|
| Starts at an arbitrary hidden site. |
|
| Past-the-end iterator. |
|
| Sets the Apollonius site. |
|
| Sets the incident face. |
|
| Adds a hidden site to the container of hidden sites. |
|
| |
Clears the container of hidden sites. |
|
| |
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>