entviz — @entviz/core & @entviz/react API
    Preparing search index...

    Interface LayoutGeometry

    Pixel geometry of each highlightable feature, in viewBox user-units — so a comparison/walk UI can draw a focus ring AROUND any feature without parsing the rendered SVG (it never mutates the closed-profile artifact). Derived in the same model pass as the structural channels, and cross-checked against a freshly rendered SVG by test/integration/describe-consistency.

    interface LayoutGeometry {
        cellRects: Rect[];
        colorBar: Rect;
        colorBarMarkers: Rect[];
        ellipse: Rect;
        gridRect: Rect;
        viewBox: string;
    }
    Index
    cellRects: Rect[]

    Nucleus rect of each cell, in cell-index order (matches cells).

    colorBar: Rect

    The whole color bar (the bands stack to fill it).

    colorBarMarkers: Rect[]

    The two color-bar gutter marker discs (left, right), as bounding rects.

    ellipse: Rect

    The visible ellipse overlay's axis-aligned bounding box: the bbox of the ROTATED ellipse, clipped to the grid (the ellipse is drawn under the grid clip-path). Always present — the ellipse is always drawn.

    gridRect: Rect

    The grid background rect (the "background color" feature).

    viewBox: string

    The root SVG viewBox, "0 0 W H".