\( \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.5.2 - 2D Apollonius Graphs (Delaunay Graphs of Disks)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
ApolloniusSite_2 Concept Reference

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

The weight type.

Precondition
It must be the same as FT.