Docs.rs
  • unit-sphere-0.6.1
    • unit-sphere 0.6.1
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • kenba
    • Dependencies
      • angle-sc ^1.1 normal
      • libm ^0.2 normal
      • nalgebra ^0.33 normal
      • serde ^1.0 normal
      • thiserror ^2.0 normal
      • serde_json ^1.0 dev
    • Versions
    • 91.67% of the crate is documented
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

unit_sphere0.6.1

Crate Items

  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • Angle
  • Arc
  • Degrees
  • LatLong
  • Radians

Enums

  • ArcError
  • LatLongError

Traits

  • Validate

Functions

  • calculate_azimuth_and_distance
  • calculate_intersection_distances
  • calculate_intersection_point
  • great_circle::calculate_delta_longitude
  • great_circle::calculate_gc_azimuth
  • great_circle::calculate_gc_distance
  • great_circle::calculate_haversine_distance
  • great_circle::calculate_latitude
  • great_circle::calculate_sigma
  • great_circle::e2gc_distance
  • great_circle::gc2e_distance
  • great_circle::sq_euclidean_distance
  • haversine_distance
  • is_valid_latitude
  • is_valid_longitude
  • vector::along_track_distance
  • vector::are_orthogonal
  • vector::calculate_atd_and_xtd
  • vector::calculate_azimuth
  • vector::calculate_direction
  • vector::calculate_great_circle_atd
  • vector::calculate_pole
  • vector::cross_track_distance
  • vector::delta_longitude
  • vector::direction
  • vector::distance
  • vector::intersection::calculate_coincident_arc_distances
  • vector::intersection::calculate_intersection
  • vector::intersection::calculate_intersection_distances
  • vector::intersection::calculate_intersection_point_distances
  • vector::intersection::is_alongside
  • vector::intersection::is_within
  • vector::intersection::use_antipodal_point
  • vector::is_unit
  • vector::is_west_of
  • vector::latitude
  • vector::longitude
  • vector::normalise
  • vector::position
  • vector::rotate
  • vector::rotate_position
  • vector::sin_atd
  • vector::sq_along_track_distance
  • vector::sq_cross_track_distance
  • vector::sq_distance
  • vector::to_point

Type Aliases

  • Vector3d

Constants

  • great_circle::MIN_VALUE
  • vector::MIN_SIN_ANGLE
  • vector::MIN_SQ_DISTANCE
  • vector::MIN_SQ_NORM