lensfun 0.7.0

Pure-Rust port of LensFun: camera lens correction (distortion, TCA, vignetting) without C dependencies
Documentation
//! Coordinate transforms: distortion correction + geometry conversions.
//!
//! Port of `libs/lensfun/mod-coord.cpp`. 28 transforms total — distortion (ptlens,
//! poly3, poly5) plus geometry conversions between rectilinear, fisheye variants,
//! equirectangular, and panoramic projections.
//!
//! The math is textbook; the value is in matching upstream's exact float output
//! against `tests/test_modifier_coord_*.cpp`.

pub mod distortion;
pub mod geometry;

pub use distortion::{
    dist_poly3, dist_poly5, dist_ptlens, undist_poly3, undist_poly5, undist_ptlens,
};

pub use geometry::{
    equisolid_erect, erect_equisolid, erect_fisheye, erect_orthographic, erect_panoramic,
    erect_rect, erect_stereographic, erect_thoby, fisheye_erect, fisheye_panoramic, fisheye_rect,
    orthographic_erect, panoramic_erect, panoramic_fisheye, panoramic_rect, rect_erect,
    rect_fisheye, rect_panoramic, stereographic_erect, thoby_erect,
};