UNPKG

cytoscape-tidytree

Version:

Cytoscape.js layout extension for positioning trees

42 lines 1.2 kB
declare class IYL { lowY: number; index: number; nxt: IYL | undefined; constructor(lowY: number, index: number, nxt?: IYL); static updateIYL(minY: number, i: number, ih?: IYL): IYL; } declare class Tree { isExtra: boolean; w: number; h: number; x: number | undefined; y: number; c: Tree[]; private prelim; private mod; private shift; private change; private tl; private tr; private el; private er; private msel; private mser; constructor(w: number, h: number, y: number, c: Tree[], isExtra?: boolean); layout(): void; firstWalk(): void; setExtremes(): void; separate(i: number, ih: IYL): void; moveSubtree(i: number, si: number, dist: number): void; nextLeftContour(): Tree | undefined; nextRightContour(): Tree | undefined; bottom(): number; setLeftThread(i: number, cl: Tree, modsumcl: number): void; setRightThread(i: number, sr: Tree, modsumsr: number): void; positionRoot(): void; secondWalk(modsum: number): void; distributeExtra(i: number, si: number, dist: number): void; addChildSpacing(): void; } export { Tree }; //# sourceMappingURL=tree.d.ts.map