Skip to main content

oxiproj_engine/
lib.rs

1#![forbid(unsafe_code)]
2//! `oxiproj-engine` — Proj-string parser, operation dispatch, and transformation pipelines.
3//!
4//! Part of [OxiProj](https://github.com/cool-japan/oxiproj), the COOLJAPAN Pure-Rust
5//! port of PROJ. See the workspace blueprint `oxiproj.md` for the full design.
6mod context;
7mod create;
8mod distortion;
9mod params;
10mod pipeline;
11mod pipeline_opt;
12mod pj;
13mod registry;
14mod setup;
15
16pub use context::{Context, TmercAlgo};
17pub use create::{create, create_projection_only, create_with_ctx, trans, trans_array};
18pub use distortion::{DistortionRaster, TissotCell, TissotMethod};
19pub use params::{parse, ParamList, ParamView};
20pub use pipeline::Pipeline;
21pub use pj::Pj;
22pub use setup::setup_ellipsoid;