CGAL 5.6.3 - 2D Circular Geometry Kernel

Loading...
Searching...
No Matches
List of all members
CircularKernel::MakeXYMonotone_2 Concept Reference
2D Circular Geometry Kernel Reference » Geometric Concepts

## Definition

See also
  `CircularKernel::MakeXMonotone_2`

## Operations
A model of this concept must provide:
template<class OutputIterator >
OutputIterator | operator() (const CircularKernel::Circular_arc_2 &ca, OutputIterator oit)
| Splits the arc `ca` into `y`-monotone arcs that are returned through the output iterator.

## Member Function Documentation

## ◆ operator()()

template<class OutputIterator >

OutputIterator CircularKernel::MakeXYMonotone_2::operator() | ( | const CircularKernel::Circular_arc_2 & | ca,
|  | OutputIterator | oit
| ) |  |

Splits the arc `ca` into `y`-monotone arcs that are returned through the output iterator.

Note that, to ensure an easy interface with the `Arrangement_2` package, the arcs are returned as `CGAL::Object`'s (see the `ArrangementTraits_2` concept).