| Name | Type | Default | Description | 
|---|---|---|---|
| x | number | 0 | The X coordinate of the upper-left corner of the rounded rectangle | 
| y | number | 0 | The Y coordinate of the upper-left corner of the rounded rectangle | 
| width | number | 0 | The overall width of this rounded rectangle | 
| height | number | 0 | The overall height of this rounded rectangle | 
| radius | number | 20 | Controls the radius of the rounded corners | 
Implements
Members
The overall height of this rounded rectangle
- Default Value:
- 0
 
Controls the radius of the rounded corners
- Default Value:
- 20
 
The type of the object, mainly used to avoid instanceof checks
- Default Value:
- 'roundedRectangle'
 
The overall width of this rounded rectangle
- Default Value:
- 0
 
The X coordinate of the upper-left corner of the rounded rectangle
- Default Value:
- 0
 
The Y coordinate of the upper-left corner of the rounded rectangle
- Default Value:
- 0
 
Methods
clone () RoundedRectangle
Creates a clone of this Rounded Rectangle.
Returns:
| Type | Description | 
|---|---|
| RoundedRectangle | 
 | 
Checks whether the x and y coordinates given are contained within this Rounded Rectangle
| Name | Type | Description | 
|---|---|---|
| x | number | The X coordinate of the point to test. | 
| y | number | The Y coordinate of the point to test. | 
Returns:
| Type | Description | 
|---|---|
| boolean | 
 | 
Copies another rectangle to this one.
| Name | Type | Description | 
|---|---|---|
| rectangle | RoundedRectangle | The rectangle to copy from. | 
Returns:
| Type | Description | 
|---|---|
| this | Returns itself. | 
copyTo (rectangle) RoundedRectangle
Copies this rectangle to another one.
| Name | Type | Description | 
|---|---|---|
| rectangle | RoundedRectangle | The rectangle to copy to. | 
Returns:
| Type | Description | 
|---|---|
| RoundedRectangle | Returns given parameter. | 
Returns the framing rectangle of the rounded rectangle as a Rectangle object
| Name | Type | Attributes | Description | 
|---|---|---|---|
| out | Rectangle | <optional> | optional rectangle to store the result | 
Returns:
| Type | Description | 
|---|---|
| Rectangle | The framing rectangle | 
Checks whether the x and y coordinates given are contained within this rectangle including the stroke.
| Name | Type | Description | 
|---|---|---|
| pX | number | The X coordinate of the point to test | 
| pY | number | The Y coordinate of the point to test | 
| strokeWidth | number | The width of the line to check | 
Returns:
| Type | Description | 
|---|---|
| boolean | Whether the x/y coordinates are within this rectangle |