A class that represents a rectangle.
| Signature | Description |
|---|---|
| Seadragon.Rect() | Creates a rectangle at (0, 0) of size 0 x 0. |
| Seadragon.Rect(x, y, width, height) | Creates a rectangle at (x, y) of size width x height. |
| Name | Type | Description |
|---|---|---|
| x | Number | The left edge of the rectangle. |
| y | Number | The top edge of the rectangle. |
| width | Number | The width of the rectangle. |
| height | Number | The height of the rectangle. |
| Name and Signature | Return Type | Description |
|---|---|---|
| getAspectRatio() | Number | Returns this rectangle's aspect ratio (width / height). |
| getTopLeft() | Seadragon.Point | Returns (x, y) as a Seadragon.Point. |
| getBottomRight() | Seadragon.Point | Returns (x + width, y + height) as a Seadragon.Point. |
| getCenter() | Seadragon.Point | Returns (x + 0.5 * width, y + 0.5 * height) as a Seadragon.Point. |
| getSize() | Seadragon.Point | Returns (width, height) as a Seadragon.Point. |
| equals(rect) | Boolean | Returns true if this rectangle has the same x, y, width and height as the given rectangle. |