Page 27 | Table of Contents | Index | Page 29 |

Chapters | |||

1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30A, B, C, D, E |

Returns an object of class

Two vectors, (

allelogram of the ellipse as explained above. All of the radii are real numbers. If the two vectors

are collinear, the ellipse is not well-defined and the

signalled. The special case of an elliptical arc with its axes aligned with the coordinate axes can

be obtained by setting both

If

are measured counter-clockwise with respect to the positive

default for

supplied then the region is a closed elliptical path and the angles are meaningless.

This function is permitted to capture its mutable inputs; the consequences of modifying those

objects are unspecified.

**The Ellipse and Elliptical Arc Protocol
**The following functions apply to both ellipses and elliptical arcs. In all cases, the name

object

comprise the ellipse protocol. All classes that are subclasses of either

arc

Returns the center point of

Returns the center point of

will supply default methods for

Returns four values corresponding to the two radius vectors of

be canonicalized in some way, and so may not be the same as the values passed to the constructor

function.

Returns the start angle of

Page 27 | Table of Contents | Index | Page 29 |

Chapters | |||

1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12,
13,
14,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
25,
26,
27,
28,
29,
30A, B, C, D, E |