Interface: ArcElement<T, O>

    Readonly active: boolean

    Inherited from: Element.active

    Defined in:


    options

    Readonly options: O

    Inherited from: Element.options

    Defined in:


    x

    Readonly x: number

    Inherited from: Element.x

    Defined in:


    y

    Readonly y: number

    Inherited from: Element.y

    Defined in:

    draw(ctx: CanvasRenderingContext2D): void

    Parameters:

    NameType
    ctxCanvasRenderingContext2D

    Returns: void

    Inherited from:

    Defined in: index.esm.d.ts:1577 (opens new window)


    getCenterPoint

    getCenterPoint(useFinalPosition?: boolean): object

    Parameters:

    NameType
    useFinalPosition?boolean

    Returns: object

    NameType
    xnumber
    ynumber

    Inherited from:

    Defined in: index.esm.d.ts:1581ArcElement - 图6 (opens new window)


    getProps

    Type parameters:

    NameType
    Pstring | number | symbol

    Parameters:

    NameType
    props[P]
    final?boolean

    Returns: Pick<T, P>

    Inherited from: Element.getProps

    Defined in: element.d.ts:11 (opens new window)

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

    Type parameters:

    Parameters:

    NameType
    props[P, P2]
    final?boolean

    Returns: Pick<T, P | P2>

    Inherited from: Element.getProps

    Defined in:

    getProps<P, P2, P3>(: [P, P2, P3], final?: boolean): Pick<T, P | P2 | P3>

    Type parameters:

    NameType
    Pstring | number | symbol
    P2string | number | symbol
    P3string | 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:13 (opens new window)

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

    Type parameters:

    NameType
    Pstring | number | symbol
    P2string | number | symbol
    P3string | number | symbol
    P4string | number | symbol

    Parameters:

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

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

    Inherited from: Element.getProps

    Defined in:

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

    Type parameters:

    Parameters:

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

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

    Inherited from: Element.getProps

    Defined in: element.d.ts:21 (opens new window)

    getProps(props: keyof T[], final?: boolean): T

    Parameters:

    NameType
    propskeyof T[]
    final?boolean

    Returns: T

    Inherited from: Element.getProps


    getRange

    OptionalgetRange(axis: x | y): number

    Parameters:

    NameType
    axisx | y

    Returns: number

    Inherited from: VisualElement

    Defined in:


    hasValue(): boolean

    Returns: boolean

    Inherited from: Element.hasValue

    Defined in: element.d.ts:10 (opens new window)


    inRange

    inRange(mouseX: number, mouseY: number, useFinalPosition?: boolean): boolean

    Parameters:

    NameType
    mouseXnumber
    mouseYnumber
    useFinalPosition?boolean

    Returns: boolean

    Inherited from:

    Defined in: index.esm.d.ts:1578ArcElement - 图15 (opens new window)


    inXRange

    inXRange(mouseX: number, useFinalPosition?: boolean): boolean

    Parameters:

    NameType
    mouseXnumber
    useFinalPosition?boolean

    Returns: boolean

    Inherited from:

    Defined in: index.esm.d.ts:1579 (opens new window)


    inYRange

    inYRange(mouseY: number, useFinalPosition?: boolean): boolean

    Parameters:

    Returns: boolean

    Inherited from:

    Defined in: index.esm.d.ts:1580ArcElement - 图17 (opens new window)


    tooltipPosition(useFinalPosition?: boolean):

    Parameters:

    NameType
    boolean

    Returns:

    Defined in: element.d.ts:9 (opens new window)