Skip to main content

Crate calib_targets_print

Crate calib_targets_print 

Source
Expand description

Printable calibration target generation.

Structs§

CharucoTargetSpec
Printable ChArUco target.
ChessboardTargetSpec
Printable chessboard target.
GeneratedTargetBundle
A rendered printable-target bundle: the JSON description plus the SVG, PNG, and DXF renderings, all held in memory.
MarkerBoardTargetSpec
Printable marker-board (checkerboard + coloured circle overlay) target.
MarkerCircleSpec
One circle in the printable marker board layout.
PageSpec
Combined page-size + orientation + margin specification.
PrintableTargetDocument
Top-level printable target document (the JSON file on disk).
PuzzleBoardTargetSpec
Printable PuzzleBoard target.
RenderOptions
Rasterization / annotation options.
ResolvedTargetLayout
Full resolved layout for a single printable target document.
ResolvedTargetPoint
A single output point in board-space coordinates.
StemPaths
Output file paths derived from a single stem.
WrittenTargetBundle
Paths of the files written by write_target_bundle.

Enums§

PageOrientation
Page orientation for printable targets.
PageSize
Page size for printable targets.
PrintableTargetError
Error returned when validating a target specification or rendering a printable target bundle.
TargetSpec
Union of all printable target geometries.

Functions§

render_target_bundle
Render a printable-target document into an in-memory JSON / SVG / PNG / DXF bundle.
stem_paths
Free-function alias for StemPaths::from_stem.
write_target_bundle
Render a printable target and write the JSON, SVG, PNG, and DXF files to disk, deriving their paths from output_stem.