#include <CGAL/Circle_2.h>
| |||
introduces a variable circle of type
CGAL_Circle_2<R>. It is initialized to the circle with
center center, squared radius squared_radius and
orientation orientation. Precondition: orientation CGAL_COLLINEAR, and further, squared_radius 0.
| |||
| |||
introduces a variable circle of type
CGAL_Circle_2<R>. It is initialized to the unique
circle which passes through the points p, q and
r. The orientation of the circle is the orientation of the
point triple p, q, r.
Precondition: p, q, and r are not collinear.
| |||
| |||
introduces a variable circle of type
CGAL_Circle_2<R>. It is initialized to the circle with
diameter and orientation
orientation. Precondition: orientation CGAL_COLLINEAR.
| |||
| |||
introduces a variable circle of type
CGAL_Circle_2<R>. It is initialized to the circle with
center center, squared radius zero and orientation
orientation. Precondition: orientation CGAL_COLLINEAR. Postcondition: \ccVar.is_degenerate() = true.
|
|
| returns the center of circle. |
|
| |
returns the squared radius of circle. | ||
|
| |
returns the orientation of circle. |
|
| returns true, iff circle and circle2 are equal, i.e. if they have the same center, same squared radius and same orientation. |
|
| returns true, iff circle and circle2 are not equal. |
|
| |
returns true, iff circle is degenerate, i.e. if circle has squared radius zero. | ||
|
| |
returns either the constant CGAL_ON_ORIENTED_BOUNDARY, CGAL_ON_POSITIVE_SIDE, or CGAL_ON_NEGATIVE_SIDE, iff p lies on the boundary, properly on the positive side, or properly on the negative side of circle, resp. | ||
|
| |
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 circle, resp. | ||
|
| |
returns true, iff p lies properly on the positive side of circle. | ||
|
| |
returns true, iff p lies properly on the negative side of circle. | ||
|
| |
returns true, iff p lies on the boundary of circle. | ||
|
| |
returns true, iff p lies properly inside circle. | ||
|
| |
returns true, iff p lies properly outside of circle. |
|
| returns the circle with the same center and squared radius as circle but with opposite orientation. | ||
|
| |||
returns the circle obtained by applying on
circle. Precondition: at is an orthogonal transformation. | ||||
|
| returns a bounding box containing circle. |