UNPKG

ketcher-core

Version:
24 lines (23 loc) 916 B
import { BaseSequenceRenderer } from "./BaseSequenceRenderer"; import type { MonomerToAtomBond } from "../../../../domain/entities/MonomerToAtomBond"; import type { SubChainNode } from "../../../../domain/entities/monomer-chains/types"; import { Vec2 } from "../../../../domain/entities/vec2"; export declare class MonomerToAtomBondSequenceRenderer extends BaseSequenceRenderer { monomerToAtomBond: MonomerToAtomBond; private readonly monomerNode; constructor(monomerToAtomBond: MonomerToAtomBond, monomerNode: SubChainNode); private get monomer(); private get atom(); get scaledPosition(): { startPosition: Vec2; endPosition: Vec2; }; get center(): Vec2; private get mainLineY(); show(): void; private getBondPath; moveStart(): void; moveEnd(): void; get isSnake(): false; isMonomersOnSameHorizontalLine(): false; }