Class: Rectangle
Hierarchy#
Shape
↳ Rectangle
Constructors#
constructor#
+ new Rectangle(x?: number, y?: number, height?: number, width?: number): Rectangle
Parameters#
| Name | Type | Default value |
|---|---|---|
x | number | 0 |
y | number | 0 |
height | number | 0 |
width | number | 0 |
Returns: Rectangle
Overrides: Shape.constructor
Accessors#
attr#
• get attr(): Attributes
Returns: Attributes
fill#
• set fill(fill: string): void
Parameters#
| Name | Type |
|---|---|
fill | string |
Returns: void
height#
• get height(): number
Returns: number
• set height(height: number): void
Parameters#
| Name | Type |
|---|---|
height | number |
Returns: void
name#
• get name(): string
Returns: string
• set name(name: string): void
Parameters#
| Name | Type |
|---|---|
name | string |
Returns: void
stroke#
• set stroke(stroke: number): void
Parameters#
| Name | Type |
|---|---|
stroke | number |
Returns: void
strokeWidth#
• set strokeWidth(strokeWidth: number): void
Parameters#
| Name | Type |
|---|---|
strokeWidth | number |
Returns: void
transform#
• set transform(transform: string): void
Parameters#
| Name | Type |
|---|---|
transform | string |
Returns: void
type#
• get type(): string
Returns: string
uuid#
• get uuid(): string
Returns: string
width#
• get width(): number
Returns: number
• set width(width: number): void
Parameters#
| Name | Type |
|---|---|
width | number |
Returns: void
x#
• set x(x: number): void
Parameters#
| Name | Type |
|---|---|
x | number |
Returns: void
y#
• set y(y: number): void
Parameters#
| Name | Type |
|---|---|
y | number |
Returns: void
Methods#
clone#
â–¸ clone(): Rectangle
Returns: Rectangle
onViewUpdate#
â–¸ onViewUpdate(): void
Returns: void
Inherited from: Shape.onViewUpdate
setAttributes#
â–¸ setAttributes(attr: Attributes): void
Parameters#
| Name | Type |
|---|---|
attr | Attributes |
Returns: void
Inherited from: Shape.setAttributes
toObject#
â–¸ toObject(): ShapeObject
Returns: ShapeObject
Inherited from: Shape.toObject
transformAttributes#
â–¸ transformAttributes(): Attributes
Returns: Attributes
Inherited from: Shape.transformAttributes