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