Skip to main content

Module spherical

Module spherical 

Source
Expand description

Strategies bound to the Spherical coordinate-system family.

Mirrors boost/geometry/strategies/spherical/ — the directory of Boost strategy headers keyed on spherical_equatorial_tag. T40 lands the first member, distance_haversine; later tasks add point-to-segment / side / intersection kernels on the sphere.

Re-exports§

pub use area::SphericalArea;
pub use area::SphericalPolygonArea;
pub use area_chamberlain_duquette::ChamberlainDuquetteArea;
pub use azimuth::SphericalAzimuth;
pub use closest_points_haversine::HaversineClosestPoints;
pub use distance_cross_track::CrossTrack;
pub use distance_haversine::ComparableHaversine;
pub use distance_haversine::Haversine;
pub use length::SphericalLength;
pub use length::SphericalPerimeter;

Modules§

area
Spherical surface area via the trapezoidal (spherical-excess) rule.
area_chamberlain_duquette
Chamberlain–Duquette spherical polygon area.
azimuth
Great-circle bearing (azimuth) on a sphere.
closest_points_haversine
Spherical point-to-segment closest points.
distance_cross_track
Spherical point-to-segment cross-track distance.
distance_haversine
Haversine great-circle distance for the Spherical family.
length
Spherical great-circle length / perimeter.