Trait geo::algorithm::map_coords::MapCoordsInplace [] [src]

pub trait MapCoordsInplace<T> {
    fn map_coords_inplace(&mut self, func: &Fn(&(T, T)) -> (T, T))
    where
        T: CoordinateType
; }

Map all the coordinates in an object in place

Required Methods

Apply a function to all the coordinates in a geometric object, in place

use geo::Point;
use geo::algorithm::map_coords::MapCoordsInplace;

let mut p = Point::new(10., 20.);
p.map_coords_inplace(&|&(x, y)| (x+1000., y*2.));

assert_eq!(p, Point::new(1010., 40.));

Implementors