Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- A4 - Enum constant in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
- A5 - Enum constant in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
- A6 - Enum constant in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
-
文庫判.
- analyzedPages() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
analyzedPagesrecord component. - anchor() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns the value of the
anchorrecord component. - anchor() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
anchorrecord component. - Anchor - Enum Class in io.github.p4suta.register.domain.model
-
Where a registered page's main column is placed on the canvas.
- angleDeg() - Method in record class io.github.p4suta.register.domain.model.Skew
-
Returns the value of the
angleDegrecord component. - applied() - Method in record class io.github.p4suta.register.domain.model.Skew
-
Returns the value of the
appliedrecord component. - area() - Method in record class io.github.p4suta.register.domain.model.Box
-
The area in pixels.
- AUTO_SNAP_TOLERANCE - Static variable in interface io.github.p4suta.register.domain.model.PaperSize
-
Largest average per-axis deviation at which a scanned size is still snapped to a standard book size.
B
- B5 - Enum constant in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
- B6 - Enum constant in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
- Band - Record Class in io.github.p4suta.register.domain.model
-
A half-open index range
[start, endExclusive)into a 1-D ink histogram (a row or column projection of a page). - Band(int, int) - Constructor for record class io.github.p4suta.register.domain.model.Band
-
Creates an instance of a
Bandrecord class. - bandEnd() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Column
-
Returns the value of the
bandEndrecord component. - bandStart() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Column
-
Returns the value of the
bandStartrecord component. - bottom() - Method in record class io.github.p4suta.register.domain.model.Box
-
The exclusive bottom edge.
- box() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Column
-
Returns the value of the
boxrecord component. - Box - Record Class in io.github.p4suta.register.domain.model
-
An axis-aligned pixel rectangle: the bounding box of a page's main text column.
- Box(int, int, int, int) - Constructor for record class io.github.p4suta.register.domain.model.Box
-
Creates an instance of a
Boxrecord class.
C
- Canvas - Record Class in io.github.p4suta.register.domain.model
-
The fixed output page in pixels: a paper size rasterised at a chosen resolution.
- Canvas(int, int) - Constructor for record class io.github.p4suta.register.domain.model.Canvas
-
Creates an instance of a
Canvasrecord class. - canvasDpi() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
The resolution that sizes the canvas and is stamped on every output page.
- canvasHeight() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
canvasHeightrecord component. - canvasHeight() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
canvasHeightrecord component. - canvasWidth() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
canvasWidthrecord component. - canvasWidth() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
canvasWidthrecord component. - CENTER - Enum constant in enum class io.github.p4suta.register.domain.model.Anchor
-
Center the column on the canvas, clamped so the whole page stays on the canvas (nothing cropped).
- column() - Method in record class io.github.p4suta.register.domain.model.Detection
-
Returns the value of the
columnrecord component. - column() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
columnrecord component. - Column(Box, int, int) - Constructor for record class io.github.p4suta.register.domain.model.PageDiagnostic.Column
-
Creates an instance of a
Columnrecord class. - conf() - Method in record class io.github.p4suta.register.domain.model.Skew
-
Returns the value of the
confrecord component. - contentHeight() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
contentHeightrecord component. - contentWidth() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
contentWidthrecord component. - croppedX() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
croppedXrecord component. - croppedY() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
croppedYrecord component. - Custom(double, double) - Constructor for record class io.github.p4suta.register.domain.model.PaperSize.Custom
-
Creates an instance of a
Customrecord class.
D
- DEFAULT_DPI - Static variable in record class io.github.p4suta.register.domain.model.RegisterOptions
-
The output resolution assumed when none is given.
- densestBand(int[], int, int) - Static method in class io.github.p4suta.register.domain.service.ProjectionProfile
-
The densest band in
counts. - deskew() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns the value of the
deskewrecord component. - deskewEnabled() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
deskewEnabledrecord component. - deskewEnabled() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
deskewEnabledrecord component. - detected() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
detectedrecord component. - detection() - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Returns the value of the
detectionrecord component. - Detection - Record Class in io.github.p4suta.register.domain.model
-
A main-column detection result: the column box and the row-projection band its vertical extent came from.
- Detection(Box, Band) - Constructor for record class io.github.p4suta.register.domain.model.Detection
-
Creates an instance of a
Detectionrecord class. - displayName() - Method in interface io.github.p4suta.register.domain.model.PaperSize
-
A short human-readable name for logs and the run summary.
- dpi() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns the value of the
dpirecord component. - dpi() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
dpirecord component. - dx() - Method in record class io.github.p4suta.register.domain.model.Transform
-
Returns the value of the
dxrecord component. - dy() - Method in record class io.github.p4suta.register.domain.model.Transform
-
Returns the value of the
dyrecord component.
E
- endExclusive() - Method in record class io.github.p4suta.register.domain.model.Band
-
Returns the value of the
endExclusiverecord component. - equals(Object) - Method in record class io.github.p4suta.register.domain.model.Band
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.Box
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.Canvas
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.Detection
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Column
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.PageObservation
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.PaperSize.Custom
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.Skew
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.model.Transform
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.github.p4suta.register.domain.service.Reference
-
Indicates whether some other object is "equal to" this one.
- exitCode() - Method in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
- extension() - Method in enum class io.github.p4suta.register.domain.model.OutputFormat
-
The output file extension, or
nullto keep the input's.
F
- forParity(Parity) - Method in record class io.github.p4suta.register.domain.service.Reference
-
The reference box for
parity. - found() - Method in record class io.github.p4suta.register.domain.model.Skew
-
Returns the value of the
foundrecord component. - fromObservations(List, double) - Static method in record class io.github.p4suta.register.domain.service.Reference
-
Derive the per-parity references from the analyzed corpus.
- fromScan(double, double) - Static method in interface io.github.p4suta.register.domain.model.PaperSize
-
The paper for a scanned book whose median page measures
widthMm x heightMm: the nearestPaperSize.Standardwhen one is withinPaperSize.AUTO_SNAP_TOLERANCE(snapped to its clean nominal dimensions), otherwise the exact measured size as aPaperSize.Custom.
H
- h() - Method in record class io.github.p4suta.register.domain.model.Box
-
Returns the value of the
hrecord component. - hashCode() - Method in record class io.github.p4suta.register.domain.model.Band
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.Box
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.Canvas
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.Detection
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Column
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.PageObservation
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.PaperSize.Custom
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.Skew
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.model.Transform
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.github.p4suta.register.domain.service.Reference
-
Returns a hash code value for this object.
- height() - Method in record class io.github.p4suta.register.domain.model.Canvas
-
Returns the value of the
heightrecord component. - height() - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Returns the value of the
heightrecord component. - heightMm() - Method in record class io.github.p4suta.register.domain.model.PaperSize.Custom
-
Returns the value of the
heightMmrecord component. - heightMm() - Method in interface io.github.p4suta.register.domain.model.PaperSize
-
Height in millimeters.
- heightMm() - Method in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
- heightPx(int) - Method in interface io.github.p4suta.register.domain.model.PaperSize
-
Height in pixels at
dpi.
I
- IMAGE_UNREADABLE - Enum constant in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
-
An image could not be read: unsupported format, corrupt, or unreadable.
- index() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
indexrecord component. - index() - Method in record class io.github.p4suta.register.domain.model.PageObservation
-
Returns the value of the
indexrecord component. - inkBounds(int[]) - Static method in class io.github.p4suta.register.domain.service.ProjectionProfile
-
The bounding range of all inked positions: from the first index reaching
max/8to the last, everything between included. - INPUT_NOT_FOUND - Enum constant in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
-
A required input file or directory does not exist.
- intendedDx() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
intendedDxrecord component. - intendedDy() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
intendedDyrecord component. - io.github.p4suta.register.domain.exception - package io.github.p4suta.register.domain.exception
-
The register domain exception model:
RegisterErrorKind(the app-specific failure categories implementing the sharedErrorCategory) andRegisterException(the unchecked exception that carries a kind to the CLI boundary, where the sharedExceptionMapperturns it into a sysexits exit code and log level). - io.github.p4suta.register.domain.model - package io.github.p4suta.register.domain.model
-
The pure value types of the registration kernel: the page rectangle (
Box) and geometric transform (Transform); the fixed output page (Canvas) and paper model (PaperSize); the placement strategy (Anchor) and spread side (Parity); the output format (OutputFormat) and run knobs (RegisterOptions); the analysis result (Detection,Band,PageObservation); and the diagnostic record (PageDiagnostic). - io.github.p4suta.register.domain.service - package io.github.p4suta.register.domain.service
-
The pure algorithms of the registration kernel, operating only on the
domain value typesand primitive arrays — no LeptonicaPix, no filesystem, no threads. - isClientFault() - Method in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
L
- length() - Method in record class io.github.p4suta.register.domain.model.Band
-
The number of indices in the band.
M
- mainColumn() - Method in record class io.github.p4suta.register.domain.model.PageObservation
-
Returns the value of the
mainColumnrecord component.
N
- NATIVE_TOOL_FAILED - Enum constant in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
-
An external native tool was missing, failed, or timed out.
O
- of(int) - Static method in enum class io.github.p4suta.register.domain.model.Parity
-
The parity of the page at
pageIndex(0-based, in reading order). - of(PaperSize, int) - Static method in record class io.github.p4suta.register.domain.model.Canvas
-
The pixel canvas for
paperatdpi. - of(ErrorCategory) - Static method in exception class io.github.p4suta.register.domain.exception.RegisterException
-
Returns an exception of
kindwith no detail or cause. - of(ErrorCategory, Throwable) - Static method in exception class io.github.p4suta.register.domain.exception.RegisterException
-
Returns an exception of
kindwrappingcause. - outlierRatio() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns the value of the
outlierRatiorecord component. - outlierRatio() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
outlierRatiorecord component. - OUTPUT_CONFLICT - Enum constant in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
-
The output already exists and
--forcewas not given. - OutputFormat - Enum Class in io.github.p4suta.register.domain.model
-
Selects the on-disk format for registered pages.
- outputName(Path, String) - Static method in class io.github.p4suta.register.domain.service.PdfOutputNaming
-
The output file name for
input: its stem plussuffixplus.pdf. - OVERSIZE_PENALTY - Static variable in interface io.github.p4suta.register.domain.model.PaperSize
-
Weight applied to oversize deviation relative to undersize when matching a standard.
P
- PageAnalysis - Record Class in io.github.p4suta.register.domain.model
-
One page's analysis-pass result, in Pix-free terms so it can cross the
:portboundary: the deskewed page's size, its detected main column, and — only on a diagnostics run — the measured skew. - PageAnalysis(int, int, Optional, Skew, int) - Constructor for record class io.github.p4suta.register.domain.model.PageAnalysis
-
Creates an instance of a
PageAnalysisrecord class. - PageDiagnostic - Record Class in io.github.p4suta.register.domain.model
-
One page's recorded pipeline state, captured during a
--diagrun: 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. - PageDiagnostic(int, Parity, String, int, int, int, int, boolean, Skew, PageDiagnostic.Column, Box, PageDiagnostic.Placement) - Constructor for record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Creates an instance of a
PageDiagnosticrecord class. - PageDiagnostic.Column - Record Class in io.github.p4suta.register.domain.model
-
The detected main column in work-page pixel coordinates, plus its row-projection band.
- PageDiagnostic.Placement - Record Class in io.github.p4suta.register.domain.model
-
How a page landed on the canvas.
- PageObservation - Record Class in io.github.p4suta.register.domain.model
-
What the analysis pass learned about one page: its position in the corpus, its parity, and the detected main-text-column bounding box.
- PageObservation(int, Parity, Box) - Constructor for record class io.github.p4suta.register.domain.model.PageObservation
-
Creates an instance of a
PageObservationrecord class. - paper() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns the value of the
paperrecord component. - paper() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
paperrecord component. - PaperSize - Interface in io.github.p4suta.register.domain.model
-
A target paper size in millimeters, convertible to a pixel canvas at a given resolution.
- PaperSize.Custom - Record Class in io.github.p4suta.register.domain.model
-
An arbitrary size in millimeters, e.g.
- PaperSize.Standard - Enum Class in io.github.p4suta.register.domain.model
-
The common Japanese book and ISO/JIS sizes.
- parity() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
parityrecord component. - parity() - Method in record class io.github.p4suta.register.domain.model.PageObservation
-
Returns the value of the
parityrecord component. - Parity - Enum Class in io.github.p4suta.register.domain.model
-
Which side of a spread a page is.
- parse(String) - Static method in interface io.github.p4suta.register.domain.model.PaperSize
-
Parse a standard name (
"a4","shiroku") or a"WxH"mm spec. - passthrough() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
passthroughrecord component. - passthrough() - Method in record class io.github.p4suta.register.domain.model.Transform
-
Returns the value of the
passthroughrecord component. - PBM - Enum constant in enum class io.github.p4suta.register.domain.model.OutputFormat
-
Write every page as binary PBM (P4).
- PdfOutputNaming - Class in io.github.p4suta.register.domain.service
-
Pure output-naming helpers for the PDF batch: a registered book's file name and stem.
- placedX() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
placedXrecord component. - placedY() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
placedYrecord component. - placement() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
placementrecord component. - Placement(boolean, boolean, double, int, int, int, int, boolean, boolean, int, int) - Constructor for record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Creates an instance of a
Placementrecord class. - plan(Box, Box, int, int, int, int, boolean, double, Anchor) - Method in class io.github.p4suta.register.domain.service.TransformPlanner
-
Plan the transform that places
column's page on the canvas. - PNG - Enum constant in enum class io.github.p4suta.register.domain.model.OutputFormat
-
Write every page as PNG.
- ProjectionProfile - Class in io.github.p4suta.register.domain.service
-
Reductions of a 1-D ink histogram (a row or column projection of a bitonal page) used for main-column detection.
R
- recto() - Method in record class io.github.p4suta.register.domain.service.Reference
-
Returns the value of the
rectorecord component. - RECTO - Enum constant in enum class io.github.p4suta.register.domain.model.Parity
-
A right-hand page (even page index).
- Reference - Record Class in io.github.p4suta.register.domain.service
-
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.
- Reference(Box, Box) - Constructor for record class io.github.p4suta.register.domain.service.Reference
-
Creates an instance of a
Referencerecord class. - referenceBox() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
referenceBoxrecord component. - referenceRecto() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
referenceRectorecord component. - referenceVerso() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
referenceVersorecord component. - RegisterErrorKind - Enum Class in io.github.p4suta.register.domain.exception
-
The register-specific failure categories, each carrying its sysexits exit code,
Severityand client-fault flag on the constant. - RegisterException - Exception Class in io.github.p4suta.register.domain.exception
-
The register domain exception: an unchecked failure tagging every error with an
ErrorCategory(aRegisterErrorKindor aCommonErrorKind) plus an optional technical detail. - RegisterOptions - Record Class in io.github.p4suta.register.domain.model
-
Per-run registration knobs.
- RegisterOptions(OptionalInt, PaperSize, boolean, boolean, double, Anchor) - Constructor for record class io.github.p4suta.register.domain.model.RegisterOptions
-
Creates an instance of a
RegisterOptionsrecord class. - right() - Method in record class io.github.p4suta.register.domain.model.Box
-
The exclusive right edge.
- RunInfo - Record Class in io.github.p4suta.register.domain.model
-
Whole-run diagnostic context: the run's settings and the derived per-parity references.
- RunInfo(String, int, int, int, boolean, String, double, int, int, Box, Box) - Constructor for record class io.github.p4suta.register.domain.model.RunInfo
-
Creates an instance of a
RunInforecord class.
S
- SAME - Enum constant in enum class io.github.p4suta.register.domain.model.OutputFormat
-
Keep the input file's format (and extension).
- scale() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns the value of the
scalerecord component. - scale() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns the value of the
scalerecord component. - scale() - Method in record class io.github.p4suta.register.domain.model.Transform
-
Returns the value of the
scalerecord component. - severity() - Method in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
- SHINSHO - Enum constant in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
-
新書判.
- SHIROKU - Enum constant in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
-
四六判 (default).
- skew() - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Returns the value of the
skewrecord component. - skew() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
skewrecord component. - Skew - Record Class in io.github.p4suta.register.domain.model
-
A page's skew reading, captured during a diagnostics run.
- Skew(double, double, boolean, boolean) - Constructor for record class io.github.p4suta.register.domain.model.Skew
-
Creates an instance of a
Skewrecord class. - source() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
sourcerecord component. - sourceFormat() - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Returns the value of the
sourceFormatrecord component. - start() - Method in record class io.github.p4suta.register.domain.model.Band
-
Returns the value of the
startrecord component. - stem(Path) - Static method in class io.github.p4suta.register.domain.service.PdfOutputNaming
-
The input's file name without its
.pdfextension (case-insensitive). - stripPdf(String) - Static method in class io.github.p4suta.register.domain.service.PdfOutputNaming
-
Strip the trailing
.pdfextension (any case) fromname.
T
- TIFF - Enum constant in enum class io.github.p4suta.register.domain.model.OutputFormat
-
Write every page as CCITT Group-4 bitonal TIFF.
- TOP_RIGHT - Enum constant in enum class io.github.p4suta.register.domain.model.Anchor
-
Register the page onto the corpus type-area grid (the default).
- toString() - Method in record class io.github.p4suta.register.domain.model.Band
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.Box
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.Canvas
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.Detection
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Column
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic.Placement
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.PageObservation
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.PaperSize.Custom
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.RegisterOptions
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.Skew
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.model.Transform
-
Returns a string representation of this record class.
- toString() - Method in record class io.github.p4suta.register.domain.service.Reference
-
Returns a string representation of this record class.
- totalPages() - Method in record class io.github.p4suta.register.domain.model.RunInfo
-
Returns the value of the
totalPagesrecord component. - Transform - Record Class in io.github.p4suta.register.domain.model
-
The geometric transform to register one page onto the canvas: an isotropic scale followed by an integer translation.
- Transform(boolean, double, int, int) - Constructor for record class io.github.p4suta.register.domain.model.Transform
-
Creates an instance of a
Transformrecord class. - TransformPlanner - Class in io.github.p4suta.register.domain.service
-
Plans the per-page
Transformthat places a page on the canvas. - TransformPlanner() - Constructor for class io.github.p4suta.register.domain.service.TransformPlanner
V
- valueOf(String) - Static method in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.p4suta.register.domain.model.Anchor
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.p4suta.register.domain.model.OutputFormat
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.github.p4suta.register.domain.model.Parity
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.github.p4suta.register.domain.exception.RegisterErrorKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.p4suta.register.domain.model.Anchor
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.p4suta.register.domain.model.OutputFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.github.p4suta.register.domain.model.Parity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verso() - Method in record class io.github.p4suta.register.domain.service.Reference
-
Returns the value of the
versorecord component. - VERSO - Enum constant in enum class io.github.p4suta.register.domain.model.Parity
-
A left-hand page (odd page index).
- verticalBand() - Method in record class io.github.p4suta.register.domain.model.Detection
-
Returns the value of the
verticalBandrecord component.
W
- w() - Method in record class io.github.p4suta.register.domain.model.Box
-
Returns the value of the
wrecord component. - WEBP - Enum constant in enum class io.github.p4suta.register.domain.model.OutputFormat
-
Write every page as lossless WebP.
- width() - Method in record class io.github.p4suta.register.domain.model.Canvas
-
Returns the value of the
widthrecord component. - width() - Method in record class io.github.p4suta.register.domain.model.PageAnalysis
-
Returns the value of the
widthrecord component. - widthMm() - Method in record class io.github.p4suta.register.domain.model.PaperSize.Custom
-
Returns the value of the
widthMmrecord component. - widthMm() - Method in enum class io.github.p4suta.register.domain.model.PaperSize.Standard
- widthMm() - Method in interface io.github.p4suta.register.domain.model.PaperSize
-
Width in millimeters.
- widthPx(int) - Method in interface io.github.p4suta.register.domain.model.PaperSize
-
Width in pixels at
dpi. - withDetail(ErrorCategory, String, Throwable) - Static method in exception class io.github.p4suta.register.domain.exception.RegisterException
-
Returns an exception of
kindwith a diagnostictechnicalDetail, optionally wrappingcause. - workHeight() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
workHeightrecord component. - workWidth() - Method in record class io.github.p4suta.register.domain.model.PageDiagnostic
-
Returns the value of the
workWidthrecord component.
X
- x() - Method in record class io.github.p4suta.register.domain.model.Box
-
Returns the value of the
xrecord component.
Y
- y() - Method in record class io.github.p4suta.register.domain.model.Box
-
Returns the value of the
yrecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form