Class: Circle
#
HierarchyShape
↳ Circle
#
Constructors#
constructor+ new Circle(x?
: number, y?
: number, r?
: number): Circle
#
ParametersName | 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
#
ParametersName | Type |
---|---|
fill | string |
Returns: void
#
name• get name(): string
Returns: string
• set name(name
: string): void
#
ParametersName | Type |
---|---|
name | string |
Returns: void
#
r• get r(): number
Returns: number
• set r(r
: number): void
#
ParametersName | Type |
---|---|
r | number |
Returns: void
#
stroke• set stroke(stroke
: number): void
#
ParametersName | Type |
---|---|
stroke | number |
Returns: void
#
strokeWidth• set strokeWidth(strokeWidth
: number): void
#
ParametersName | Type |
---|---|
strokeWidth | number |
Returns: void
#
transform• set transform(transform
: string): void
#
ParametersName | 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
#
ParametersName | Type |
---|---|
x | number |
Returns: void
#
y• get y(): number
Returns: number
• set y(y
: number): void
#
ParametersName | 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
#
ParametersName | 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