Eulergraph
    Preparing search index...

    Сцена

    Hierarchy

    Index

    Constructors

    • Parameters

      Returns Scene2D

    Properties

    _canvas: HTMLCanvasElement | null
    _withRulers: boolean = true
    cashCanvas: OffscreenCanvas = ...
    cashCanvasCtx: OffscreenCanvasRenderingContext2D | null = null
    cellMap: Map<string, GraphicElement> = ...
    cellsInViewport: GraphicElement[] = []
    children: GraphicElement[] = []
    commentMap: Map<string, Comment> = ...
    currentTheme: ThemeItem | null = null
    eulerEngine: EulerGraph | null = null
    fileName: string = ""
    gridOptions: GridOptions = DEFAULT_GRID_OPTIONS
    
    
    layers: Layer[] = []
    pageColor: string = DEFAULT_PAGE_COLOR
    pages: Pages = ...
    redoStack: GraphicElementJSON[][] = []
    ruler: Ruler | null = null
    rulerColors: RulerColors = DEFAULT_RULER_COLORS
    sceneRect: Rect = ...
    selectionGroup: SelectionGroupCell
    settings: SceneSettings = DEFAULT_SCENE_SETTINGS
    sorted: boolean = false
    transform: DOMMatrix = ...
    transformControls: TransformControls = ...
    undoStack: GraphicElementJSON[][] = []
    virtualized: boolean = true
    withBboxes: boolean = false

    Accessors

    • get canvas(): HTMLCanvasElement | null

      Returns HTMLCanvasElement | null

    • set canvas(canvas: HTMLCanvasElement | null): void

      Parameters

      • canvas: HTMLCanvasElement | null

      Returns void

    • get drawingScale(): number

      Returns number

    • set drawingScale(scale: number): void

      Parameters

      • scale: number

      Returns void

    • get drawParams(): DrawParams

      Returns DrawParams

    • set drawParams(drawParams: DrawParams): void

      Parameters

      Returns void

    • set gridRenderer(gridRenderer: GridRenderer): void

      Parameters

      Returns void

    • get isActive(): boolean

      Returns boolean

    • set isActive(val: boolean): void

      Parameters

      • val: boolean

      Returns void

    • get pageName(): string

      Returns string

    • set pageName(name: string): void

      Parameters

      • name: string

      Returns void

    • get selectionBBox(): Rect

      Returns Rect

    • get viewport(): Viewport

      Returns Viewport

    • get withRulers(): boolean

      Returns boolean

    • set withRulers(withRulers: boolean): void

      Parameters

      • withRulers: boolean

      Returns void

    Methods

    • Returns void

    • Лучше не использовать напрямую, а использовать метод движка, так как он генерит событие

      Parameters

      Returns void

    • Returns Rect

    • Лучше не использовать напрямую, а использовать метод движка, так как он генерит событие

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • ctx: CanvasRenderingContext2D

      Returns void

    • Parameters

      • json: Record<string, unknown>
      • fieldDict: FieldShortNames | undefined
      • elementsLib: Record<string, unknown>

      Returns Scene2D

    • Parameters

      • id: string

      Returns GraphicElement | undefined

    • Parameters

      • rect: Rect
      • isSecantFrame: boolean = false

      Returns GraphicElement[]

    • Returns number

    • Returns number

    • Returns { mm: Size; pt: Size }

    • Возвращает Rect листов сцены в pt

      Returns Rect

    • Returns number

    • Returns number

    • Parameters

      • id: string

      Returns boolean

    • Удаляет ячейку из сцены

      Parameters

      Returns void

    • Лучше не использовать напрямую, а использовать метод движка, так как он генерит событие

      Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • gridStep: number

      Returns void

    • размеры в мм

      Parameters

      Returns void

    • Returns void

    • Parameters

      Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns void

    • Returns void