[][src]Function pathfinder::coordinate::calc

pub fn calc(
    start: Coordinate,
    variable: usize,
    call: &dyn Fn(usize) -> Coordinate
) -> Coordinate

Calculate a coordinate based on another coordinate and a function.

Examples

let c1 = Coordinate::new(0, 0);
let f = |i: usize| -> Coordinate { Coordinate::new(i as i16, i as i16) };
let c2 = calc(c1, 5, &f);
assert_eq!(c2, Coordinate { x: 5, y: 5 });

See also

examples/node_plot.rs