|
CGAL 6.0 - 2D Arrangements
|
#include <CGAL/Arr_conic_traits_2.h>
A functor that constructs an \(x\)-monotone conic arc.
Public Member Functions | |
| X_monotone_curve_2 | operator() (const Curve_2 &cv) const |
| converts a given arc to an \(x\)-monotone arc. | |
| X_monotone_curve_2 | operator() (const Point_2 &source, const Point_2 &target) const |
| Constructs an \(x\)-monotone curve connecting the two given endpoints. | |
| X_monotone_curve_2 | operator() (const Algebraic &a, const Algebraic &b, const Algebraic &c, const Point_2 &source, const Point_2 &target) const |
| Constructs a special segment of a given line connecting to given endpoints. | |
| X_monotone_curve_2 CGAL::Arr_conic_traits_2< RatKernel, AlgKernel, NtTraits >::Construct_x_monotone_curve_2::operator() | ( | const Algebraic & | a, |
| const Algebraic & | b, | ||
| const Algebraic & | c, | ||
| const Point_2 & | source, | ||
| const Point_2 & | target | ||
| ) | const |
Constructs a special segment of a given line connecting to given endpoints.
| a,b,c | The coefficients of the supporting line ( \(ax + by + c = 0\)). |
| source | The source point. |
| target | The target point. |
source and target must not be the same. source and target. | X_monotone_curve_2 CGAL::Arr_conic_traits_2< RatKernel, AlgKernel, NtTraits >::Construct_x_monotone_curve_2::operator() | ( | const Curve_2 & | cv | ) | const |
converts a given arc to an \(x\)-monotone arc.
| cv | The input arc. |
cv is \(x\)-monotone. | X_monotone_curve_2 CGAL::Arr_conic_traits_2< RatKernel, AlgKernel, NtTraits >::Construct_x_monotone_curve_2::operator() | ( | const Point_2 & | source, |
| const Point_2 & | target | ||
| ) | const |
Constructs an \(x\)-monotone curve connecting the two given endpoints.
| source | The first point. |
| target | The second point. |
source and target must not be the same. source and target.