Class: Circle
Hierarchy#
Shape
↳ Circle
Constructors#
constructor#
+ new Circle(x?: number, y?: number, r?: number): Circle
Parameters#
| Name | Type | Default value |
|---|---|---|
x | number | 0 |
y | number | 0 |
r | number | 0 |
Returns: Circle
Overrides: Shape.constructor
Accessors#
attr#
• get attr(): Attributes
Returns: Attributes
fill#
• set fill(fill: string): void
Parameters#
| Name | Type |
|---|---|
fill | string |
Returns: void
name#
• get name(): string
Returns: string
• set name(name: string): void
Parameters#
| Name | Type |
|---|---|
name | string |
Returns: void
r#
• get r(): number
Returns: number
• set r(r: number): void
Parameters#
| Name | Type |
|---|---|
r | number |
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
x#
• get x(): number
Returns: number
• set x(x: number): void
Parameters#
| Name | Type |
|---|---|
x | number |
Returns: void
y#
• get y(): number
Returns: number
• set y(y: number): void
Parameters#
| Name | Type |
|---|---|
y | number |
Returns: void
Methods#
clone#
â–¸ clone(): Circle
Returns: Circle
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(): object
Returns: object
| Name | Type |
|---|---|
cx | undefined | number |
cy | undefined | number |
d? | string |
fill? | string |
height? | number |
id? | string |
r? | number |
stroke? | number |
strokeWidth? | number |
transform? | string |
width? | number |
Overrides: Shape.transformAttributes