Eulergraph
    Preparing search index...

    Interface IBaseCell

    interface IBaseCell {
        bbox: Rect;
        cursorName: string;
        customAttrs: Record<string, unknown>;
        drawPaths: DrawPath[];
        id: string;
        isTextEditable: boolean;
        name: string;
        parent: unknown;
        standardCursor: CursorStandard;
        unembed: () => void;
        userData: UserData;
        zIndex: number;
        dispose(): void;
        fromJSON(
            json: Record<string, unknown>,
            fieldDict?: Record<string, string>,
        ): IBaseCell;
        getBBox(): Rect;
        isPointInDrawing(
            point: PointLike,
            ctx: CanvasRenderingContext2D,
            drawingScale: number,
        ): boolean;
        move(deltaX: number, deltaY: number, update?: boolean): void;
        render(
            ctx: CanvasRenderingContext2D,
            zoom?: number,
            options?: RenderOptions,
        ): void;
        toJSON(): Record<string, unknown>;
    }

    Hierarchy

    • EventEmitter
      • IBaseCell

    Implemented by

    Index

    Properties

    bbox: Rect
    cursorName: string

    Название курсора, который задан в cursorCollection, который будет показываться при наведении на фигуруб Если пустая строка, будет показан станадартный, указанный в cursorName, если задан, standardCursor нужно выставить 'none'

    customAttrs: Record<string, unknown>
    drawPaths: DrawPath[]
    id: string
    isTextEditable: boolean
    name: string
    parent: unknown
    standardCursor: CursorStandard

    Стандартный курсор, который будет показываться при наведении на фигуру. Если задан cursorName, то нужно выставить в 'none'

    unembed: () => void
    userData: UserData
    zIndex: number

    Methods

    • Returns void

    • Parameters

      • json: Record<string, unknown>
      • OptionalfieldDict: Record<string, string>

      Returns IBaseCell

    • Returns Rect

    • Parameters

      • point: PointLike
      • ctx: CanvasRenderingContext2D
      • drawingScale: number

      Returns boolean

    • Parameters

      • deltaX: number
      • deltaY: number
      • Optionalupdate: boolean

      Returns void

    • Parameters

      • ctx: CanvasRenderingContext2D
      • Optionalzoom: number
      • Optionaloptions: RenderOptions

      Returns void

    • Returns Record<string, unknown>