CGAL 6.0.1 - 2D Arrangements
|
#include <CGAL/Arr_unb_planar_topology_traits_2.h>
This class handles the topology for arrangements of unb curves embedded in the plane.
The Arr_unb_planar_topology_traits_2
template has two parameters:
GeometryTraits_2
template-parameter should be substituted by a model of the ArrangementBasicTraits_2
concept. The traits class defines the types of \(x\)-monotone curves and two-dimensional points, namely ArrangementBasicTraits_2::X_monotone_curve_2
and ArrangementBasicTraits_2::Point_2
, respectively, and supports basic geometric predicates on them. Dcel
template-parameter should be substituted by a class that is a model of the ArrangementDcel
concept. The value of this parameter is by default Arr_default_dcel<Traits>
. ArrangementBasicTopologyTraits
Arr_default_dcel<Traits>
CGAL::Arr_geodesic_arc_on_sphere_traits_2<Kernel,x,y>
Creation | |
Arr_unb_planar_topology_traits_2 () | |
Default constructor. | |
Arr_unb_planar_topology_traits_2 (const GeometryTraits_2 *traits) | |
Constructor from a geometry-traits object. | |
Accessors | |
const Dcel & | dcel () const |
Obtain the DCEL (const version). | |
Dcel & | dcel () |
Obtain the DCEL (non-const version). | |
const Face * | unbounded_face () const |
Obtain the unbounded face (const version). | |
Face * | unbounded_face () |
Obtain the unbounded face (non-const version). | |
CGAL::Arr_unb_planar_topology_traits_2< GeometryTraits_2, Dcel >::Arr_unb_planar_topology_traits_2 | ( | const GeometryTraits_2 * | traits | ) |
Constructor from a geometry-traits object.
traits | the traits. |