\( \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.13.1 - 2D Apollonius Graphs (Delaunay Graphs of Disks)

Definition

The concept ApolloniusSite_2 provides the requirements for an Apollonius site class.

See also
ApolloniusGraphTraits_2
CGAL::Apollonius_site_2<K>
CGAL::Apollonius_graph_traits_2<K,Method_tag>
CGAL::Apollonius_graph_filtered_traits_2<CK,CM,EK,EM,FK,FM>

Types

typedef unspecified_type Point_2
 The point type.
 
typedef unspecified_type FT
 The field number type.
 
typedef unspecified_type RT
 The ring number type.
 
typedef unspecified_type Weight
 The weight type. More...
 

Creation

 ApolloniusSite2 (Point_2 p=Point_2(), Weight w=Weight(0))
 
 ApolloniusSite_2 (ApolloniusSite_2 other)
 Copy constructor.
 

Access Functions

Point_2 point () const
 Returns the center of the Apollonius site.
 
Weight weight () const
 Returns the weight of the Apollonius site.
 

Member Typedef Documentation

◆ Weight

The weight type.

Precondition
It must be the same as FT.