An object of type Circle_3<Kernel> is a circle in the three-dimensional Euclidean space 3. Note that the circle can be degenerate, i.e. the squared radius may be zero.
| |||
introduces a variable c of type Circle_3<Kernel>.
It is initialized to the circle of center center and
squared radius sq_r in plane plane.
| |||
| |||
introduces a variable c of type Circle_3<Kernel>.
It is initialized to the circle of center center and
squared radius sq_r in a plane normal to
the vector n.
| |||
| |||
introduces a variable c of type Circle_3<Kernel>.
It is initialized to the circle passing through the three points.
| |||
| |||
introduces a variable c of type Circle_3<Kernel>.
It is initialized to the circle along which the two spheres intersect.
| |||
| |||
introduces a variable c of type Circle_3<Kernel>.
It is initialized to the circle along which the sphere and the
plane intersect.
| |||
| |||
introduces a variable c of type Circle_3<Kernel>.
It is initialized to the circle along which the sphere and the
plane intersect.
|
|
| returns the center of c. |
|
| returns the squared radius of c. |
|
| returns the supporting plane of c. |
|
| returns the diametral sphere of c. |
|
| returns the area of c, divided by π. |
|
| returns an approximation of the area of c. |
|
| |
returns the squared length of c, divided by π2. | ||
|
| |
returns an approximation of the squared length (i.e. perimeter) of c. |
|
|
|
| returns true, iff c1 and c2 are equal, i.e. if they have the same center, the same squared radius and the same supporting plane. |
|
|
|
|
| returns a bounding box containing c. |