[][src]Trait geo::algorithm::euclidean_length::EuclideanLength

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());
Loading content...

Implementors

impl<T> EuclideanLength<T, Line<T>> for Line<T> where
    T: Float
[src]

impl<T> EuclideanLength<T, LineString<T>> for LineString<T> where
    T: Float + Sum
[src]

impl<T> EuclideanLength<T, MultiLineString<T>> for MultiLineString<T> where
    T: Float + Sum
[src]

Loading content...