new Rect(x1, y1, x2, y2)
Create a new Rect with the x and y coordinates of the upper-left and lower right points.
Parameters:
Name | Type | Description |
---|---|---|
x1 |
number | the x coordinate of the upper-left point |
y1 |
number | the y coordinate of the upper-left point |
x2 |
number | the x coordinate of the lower-right point |
y2 |
number | the y coordinate of the lower-right point |
Properties:
Name | Type | Description |
---|---|---|
x1 |
number | the x coordinate of the upper-left point |
y1 |
number | the y coordinate of the upper-left point |
x2 |
number | the x coordinate of the lower-right point |
y2 |
number | the y coordinate of the lower-right point |
Example
(x1,y1)------| | | |-------(x2,y2)
Methods
-
exportNormalize()
-
Normalizes the rect to ensure point (x1, y1) is the bottom left point as expected by xfdf output
-
fitTo(rect)
-
Best fit this rect into another larger rect
Parameters:
Name Type Description rect
Annotations.Rect -
getHeight()
-
Gets the height of the rect
Returns:
The height of the rect- Type
- number
-
getWidth()
-
Gets the width of the rect
Returns:
The width of the rect- Type
- number
-
normalize()
-
Normalizes the rect to ensure point (x1, y1) is the upper left point and width and height are non-negative.
-
translate(x, y)
-
Translates the rect
Parameters:
Name Type Description x
number The amount to translate in the x direction y
number The amount to translate in the y direction