Trait geo::algorithm::haversine_length::HaversineLength
[−]
[src]
pub trait HaversineLength<T, RHS = Self> { fn haversine_length(&self) -> T; }
Calculation of the length
Required Methods
fn haversine_length(&self) -> T
Calculation of the length of a Line
use geo::{Point, LineString, Coordinate}; use geo::algorithm::haversine_length::HaversineLength; let mut vec = Vec::new(); vec.push(Point::new(40.02f64, 116.34)); vec.push(Point::new(42.02f64, 116.34)); let linestring = LineString(vec); println!("HaversineLength {}", linestring.haversine_length());
Implementors
impl<T> HaversineLength<T> for Line<T> where
T: Float + FromPrimitive,impl<T> HaversineLength<T> for LineString<T> where
T: Float + FromPrimitive,impl<T> HaversineLength<T> for MultiLineString<T> where
T: Float + FromPrimitive,