#include <cmath>
#include <CGAL/kernel_assertions.h>
Go to the source code of this file.
Typedefs |
typedef CGAL::Bounded_side | Convex_side |
Enumerations |
enum | Conic_type { HYPERBOLA = -1,
PARABOLA,
ELLIPSE
} |
Functions |
template<class NT > |
NT | best_value (NT *values, int nr_values, NT a2, NT a1, NT a0, NT b3, NT b2, NT b1, NT b0) |
template<class NT > |
int | solve_cubic (NT c3, NT c2, NT c1, NT c0, NT &r1, NT &r2, NT &r3) |
Variables |
const Convex_side | ON_CONVEX_SIDE = CGAL::ON_BOUNDED_SIDE |
const Convex_side | ON_NONCONVEX_SIDE = CGAL::ON_UNBOUNDED_SIDE |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
HYPERBOLA |
|
PARABOLA |
|
ELLIPSE |
|
Function Documentation
template<class NT >
NT best_value |
( |
NT * |
values, |
|
|
int |
nr_values, |
|
|
NT |
a2, |
|
|
NT |
a1, |
|
|
NT |
a0, |
|
|
NT |
b3, |
|
|
NT |
b2, |
|
|
NT |
b1, |
|
|
NT |
b0 |
|
) |
| |
template<class NT >
int solve_cubic |
( |
NT |
c3, |
|
|
NT |
c2, |
|
|
NT |
c1, |
|
|
NT |
c0, |
|
|
NT & |
r1, |
|
|
NT & |
r2, |
|
|
NT & |
r3 |
|
) |
| |
Variable Documentation