Page 23 | Table of Contents | Index | Page 25 |

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 the starting or ending point, respectively, of the

the coordinates of the point.

Returns the starting or ending point of the

CLIM will supply default methods for

class

be specified completely by four real numbers (

affine transformations (although they are closed under rectilinear transformations).

The protocol class that corresponds to a mathematical rectangle, that is, rectangular polygons

whose sides are parallel to the coordinate axes. This is a subclass of

create a new class that behaves like a rectangle, it should be a subclass of

of

Returns

An instantiable class that implements an axis-aligned rectangle. This is a subclass of

This is the class that

are immutable.

Returns an object of class

One corner is at the

Most CLIM implementations will choose to represent rectangles in the most efficient way, such as

by storing the coordinates of two opposing corners of the rectangle. Because this representation

is not sufficient to represent the result of arbitrary transformations of arbitrary rectangles, CLIM

is allowed to return a polygon as the result of such a transformation. (The most general class of

transformations that is guaranteed to always turn a rectangle into another rectangle is the class

of transformations that satisfy

Page 23 | Table of Contents | Index | Page 25 |

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 |