Eulergraph
    Preparing search index...
    Index

    Constructors

    • Parameters

      • relativePosition: Point
      • cell: DiagramElement
      • options: {
            cursorName?: string;
            fillColor?: string;
            lineWidth?: number;
            size?: number;
            standardCursor?: CursorStandard;
            strokeColor?: string;
        } = {}

      Returns Socket

    Properties

    cell: DiagramElement | null = null
    path2D: Path2D | null = null
    style: {
        cursorName: string;
        fillColor: string;
        lineWidth: number;
        size: number;
        standardCursor?: CursorStandard;
        strokeColor: string;
    } = ...

    Accessors

    • get position(): Point

      Returns Point

    • get relativePosition(): Point

      Returns Point

    • set relativePosition(point: Point | PointLike): void

      Parameters

      Returns void

    • get scale(): number

      Returns number

    • set scale(scale: number): void

      Parameters

      • scale: number

      Returns void

    • get scaledSize(): number

      Returns number

    • set scaledSize(size: number): void

      Parameters

      • size: number

      Returns void

    • get size(): number

      Returns number

    • set size(size: number): void

      Parameters

      • size: number

      Returns void

    Methods

    • Returns void

    • определяет, что точка внутри контрола

      Parameters

      • point: Point | PointLike

        точка в абсолютных координатах

      Returns boolean

    • Метод, который нужно вызывать, когда тянем точку.

      Parameters

      Returns boolean

    • Parameters

      • ctx: CanvasRenderingContext2D
      • drawingScale: number
      • zoom: number

      Returns void