#include <CGAL/Optimisation_ellipse_2.h>
| ||
| Point type. |
|
| sets ellipse to the empty ellipse. | ||
|
| |||
sets ellipse to the ellipse equal to the single point p. | ||||
|
| |||
sets ellipse to the ellipse equal to the segment connecting
p and q. Precondition: p and q are distinct. | ||||
|
| |||
sets ellipse to the ellipse of smallest area through
p1, p2 and p3.
Precondition: p1,p2,p3 are not collinear. | ||||
|
| |||
sets ellipse to the ellipse of smallest area through
p1, p2, p3 and p4.
Precondition: p1,p2,p3, p4 are in convex position. | ||||
|
| |||
sets ellipse to the unique ellipse through p1,
p2, p3, p4 and p5.
Precondition: There exists an ellipse through p1,p2,p3,p4,p5. |
|
| |
returns the number of boundary points that define ellipse. |
|
| |
returns true, iff ellipse and ellipse2 are equal. | ||
|
| |
returns true, iff ellipse and ellipse2 are not equal. |
|
| |
returns CGAL_ON_BOUNDED_SIDE, CGAL_ON_BOUNDARY, or CGAL_ON_UNBOUNDED_SIDE iff p lies properly inside, on the boundary, or properly outside of ellipse, resp. | ||
|
| |
returns true, iff p lies properly inside ellipse. | ||
|
| |
returns true, iff p lies on the boundary of ellipse. | ||
|
| |
returns true, iff p lies properly outside of ellipse. | ||
|
| |
returns true, iff ellipse is empty (this implies degeneracy). | ||
|
| |
returns true, iff ellipse is degenerate, i.e. if ellipse is empty, equal to a single point or equal to a segment. |
|
| |
writes ellipse to output stream os. | ||
|
| |
reads ellipse from input stream is. |
#include <CGAL/IO/Window_stream.h>
| ||
| ||
writes ellipse to window stream ws. |