All Classes and Interfaces

Class
Description
Where a registered page's main column is placed on the canvas.
A half-open index range [start, endExclusive) into a 1-D ink histogram (a row or column projection of a page).
An axis-aligned pixel rectangle: the bounding box of a page's main text column.
The fixed output page in pixels: a paper size rasterised at a chosen resolution.
A main-column detection result: the column box and the row-projection band its vertical extent came from.
Selects the on-disk format for registered pages.
One page's analysis-pass result, in Pix-free terms so it can cross the :port boundary: the deskewed page's size, its detected main column, and — only on a diagnostics run — the measured skew.
One page's recorded pipeline state, captured during a --diag run: the skew that was measured and whether it was corrected, the detected main column with its band, the per-parity reference the page was aligned to, and exactly where the page landed on the canvas — including whether any scan margin was cropped at the canvas edge to reach that placement.
The detected main column in work-page pixel coordinates, plus its row-projection band.
How a page landed on the canvas.
What the analysis pass learned about one page: its position in the corpus, its parity, and the detected main-text-column bounding box.
A target paper size in millimeters, convertible to a pixel canvas at a given resolution.
An arbitrary size in millimeters, e.g.
The common Japanese book and ISO/JIS sizes.
Which side of a spread a page is.
Pure output-naming helpers for the PDF batch: a registered book's file name and stem.
Reductions of a 1-D ink histogram (a row or column projection of a bitonal page) used for main-column detection.
The reference layout the corpus is registered onto: one main-column box per parity, taken as the component-wise median across all pages of that parity.
The register-specific failure categories, each carrying its sysexits exit code, Severity and client-fault flag on the constant.
The register domain exception: an unchecked failure tagging every error with an ErrorCategory (a RegisterErrorKind or a CommonErrorKind) plus an optional technical detail.
Per-run registration knobs.
Whole-run diagnostic context: the run's settings and the derived per-parity references.
A page's skew reading, captured during a diagnostics run.
The geometric transform to register one page onto the canvas: an isotropic scale followed by an integer translation.
Plans the per-page Transform that places a page on the canvas.