Explicitly include a boost "windows" folder even on linux
[supercollider.git] / HelpSource / Classes / Rect.schelp
blob58306343e2e8a8132bcf5f8596ff4c340321bbae
1 class:: Rect
2 summary:: Rectangle
3 categories:: Geometry
5 ClassMethods::
7 method::new
8 Return a new Rect with the given upper left corner and dimensions.
10 method::newSides
11 Return a new Rect with the given boundaries.
13 method::fromPoints
14 Return a new Rect defined by the given Points.
16 InstanceMethods::
18 method::left
19 Get or set the value of the boundary.
21 method::top
22 Get or set the value of the boundary.
24 method::right
25 Get the value of the boundary.
27 method::bottom
28 Get the value of the boundary.
30 method::set
31 Set the boundaries to the given values.
33 method::setExtent
34 Set the dimensions.
36 method::width
37 Set or get the width.
39 method::height
40 Set or get the height.
42 method::origin
43 Return the upper left corner as a Point.
45 method::extent
46 Return a Point whose x value is the height and whose y value is the width.
48 method::leftTop
49 Return the upper left corner as a Point.
51 method::rightTop
52 Return the upper right corner as a Point.
54 method::leftBottom
55 Return the lower left corner as a Point.
57 method::rightBottom
58 Return the lower right corner as a Point.
60 method::moveBy
61 Returns a new Rect which is offset by x and y.
63 method::moveTo
64 Returns a new Rect whose upper left corner is moved to (x, y).
66 method::moveToPoint
67 Returns a new Rect whose upper left corner is moved to aPoint.
69 method::resizeBy
70 Returns a new Rect whose dimensions have been changed by (x, y).
72 method::resizeTo
73 Returns a new Rect whose dimensions are (x, y).
75 method::insetBy
76 Returns a new Rect whose boundaries have been inset by (x, y). If only one argument is supplied, it will be used for both x and y.
78 method::insetAll
79 Returns a new Rect whose boundaries have been inset by the given amounts.
81 method::contains
82 Answers whether aPoint is in the receiver.
84 method::union, |
85 Returns a new Rect which contains the receiver and aRect.
87 method::sect, &
88 Returns a new Rect which is the intersection of the receiver and aRect.