Interface: ArcElement<T, O>

Type parameters

NameType
Textends ArcPropsArcProps
Oextends ArcOptionsArcOptions

Hierarchy

Properties

active

Readonly active: boolean

Inherited from

Element.active

Defined in

element.d.ts:6ArcElement - 图1 (opens new window)


options

Readonly options: O

Inherited from

Element.options

Defined in

element.d.ts:7ArcElement - 图2 (opens new window)


x

Readonly x: number

Inherited from

Element.x

Defined in

element.d.ts:4ArcElement - 图3 (opens new window)


y

Readonly y: number

Inherited from

Element.y

Defined in

element.d.ts:5ArcElement - 图4 (opens new window)

Methods

draw

draw(ctx): void

Parameters

NameType
ctxCanvasRenderingContext2D

Returns

void

Inherited from

VisualElement.draw

Defined in

index.esm.d.ts:1603ArcElement - 图5 (opens new window)


getCenterPoint

getCenterPoint(useFinalPosition?): Object

Parameters

NameType
useFinalPosition?boolean

Returns

Object

NameType
xnumber
ynumber

Inherited from

VisualElement.getCenterPoint

Defined in

index.esm.d.ts:1607ArcElement - 图6 (opens new window)


getProps

getProps<P>(props, final?): Pick<T, P>

Type parameters

NameType
Pextends string | number | symbol

Parameters

NameType
props[P]
final?boolean

Returns

Pick<T, P>

Inherited from

Element.getProps

Defined in

element.d.ts:11ArcElement - 图7 (opens new window)

getProps<P, P2>(props, final?): Pick<T, P | P2>

Type parameters

NameType
Pextends string | number | symbol
P2extends string | number | symbol

Parameters

NameType
props[P, P2]
final?boolean

Returns

Pick<T, P | P2>

Inherited from

Element.getProps

Defined in

element.d.ts:12ArcElement - 图8 (opens new window)

getProps<P, P2, P3>(props, final?): Pick<T, P | P2 | P3>

Type parameters

NameType
Pextends string | number | symbol
P2extends string | number | symbol
P3extends string | number | symbol

Parameters

NameType
props[P, P2, P3]
final?boolean

Returns

Pick<T, P | P2 | P3>

Inherited from

Element.getProps

Defined in

element.d.ts:13ArcElement - 图9 (opens new window)

getProps<P, P2, P3, P4>(props, final?): Pick<T, P | P2 | P3 | P4>

Type parameters

NameType
Pextends string | number | symbol
P2extends string | number | symbol
P3extends string | number | symbol
P4extends string | number | symbol

Parameters

NameType
props[P, P2, P3, P4]
final?boolean

Returns

Pick<T, P | P2 | P3 | P4>

Inherited from

Element.getProps

Defined in

element.d.ts:17ArcElement - 图10 (opens new window)

getProps<P, P2, P3, P4, P5>(props, final?): Pick<T, P | P2 | P3 | P4 | P5>

Type parameters

NameType
Pextends string | number | symbol
P2extends string | number | symbol
P3extends string | number | symbol
P4extends string | number | symbol
P5extends string | number | symbol

Parameters

NameType
props[P, P2, P3, P4, P5]
final?boolean

Returns

Pick<T, P | P2 | P3 | P4 | P5>

Inherited from

Element.getProps

Defined in

element.d.ts:21ArcElement - 图11 (opens new window)

getProps(props, final?): T

Parameters

NameType
propskeyof T[]
final?boolean

Returns

T

Inherited from

Element.getProps

Defined in

element.d.ts:25ArcElement - 图12 (opens new window)


getRange

Optional getRange(axis): number

Parameters

NameType
axis“x” | “y”

Returns

number

Inherited from

VisualElement.getRange

Defined in

index.esm.d.ts:1608ArcElement - 图13 (opens new window)


hasValue

hasValue(): boolean

Returns

boolean

Inherited from

Element.hasValue

Defined in

element.d.ts:10ArcElement - 图14 (opens new window)


inRange

inRange(mouseX, mouseY, useFinalPosition?): boolean

Parameters

NameType
mouseXnumber
mouseYnumber
useFinalPosition?boolean

Returns

boolean

Inherited from

VisualElement.inRange

Defined in

index.esm.d.ts:1604ArcElement - 图15 (opens new window)


inXRange

inXRange(mouseX, useFinalPosition?): boolean

Parameters

NameType
mouseXnumber
useFinalPosition?boolean

Returns

boolean

Inherited from

VisualElement.inXRange

Defined in

index.esm.d.ts:1605ArcElement - 图16 (opens new window)


inYRange

inYRange(mouseY, useFinalPosition?): boolean

Parameters

NameType
mouseYnumber
useFinalPosition?boolean

Returns

boolean

Inherited from

VisualElement.inYRange

Defined in

index.esm.d.ts:1606ArcElement - 图17 (opens new window)


tooltipPosition

tooltipPosition(useFinalPosition?): Point

Parameters

NameType
useFinalPosition?boolean

Returns

Point

Inherited from

Element.tooltipPosition

Defined in

element.d.ts:9ArcElement - 图18 (opens new window)