CGAL 6.1.2 - 2D Circular Geometry Kernel: CircularKernel::MakeXMonotone_2 Concept Reference

CGAL 6.1.2 - 2D Circular Geometry Kernel

Loading...
Searching...
No Matches
List of all members
CircularKernel::MakeXMonotone_2 Concept Reference
Reference Manual » Geometric Concepts

## Definition

See also
  `CircularKernel::MakeXYMonotone_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 `x`-monotone arcs that are returned through the output iterator.

## Member Function Documentation

## ◆ operator()()

template<class OutputIterator >

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

Splits the arc `ca` into `x`-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 `AosTraits_2` concept).