Struct lyon::path_iterator::FromPolyline
[−]
[src]
pub struct FromPolyline<Iter> { /* fields omitted */ }
An iterator that consumes an iterator of Point
s and produces FlattenedEvent
s.
Example
let points = [ point(1.0, 1.0), point(2.0, 1.0), point(1.0, 2.0) ]; let iter = FromPolyline::closed(points.iter().cloned());
Methods
impl<Iter> FromPolyline<Iter> where
Iter: Iterator<Item = TypedPoint2D<f32, UnknownUnit>>,
[src]
Iter: Iterator<Item = TypedPoint2D<f32, UnknownUnit>>,
fn new(closed: bool, iter: Iter) -> FromPolyline<Iter>
[src]
fn closed(iter: Iter) -> FromPolyline<Iter>
[src]
fn open(iter: Iter) -> FromPolyline<Iter>
[src]
Trait Implementations
impl<Iter> Iterator for FromPolyline<Iter> where
Iter: Iterator<Item = TypedPoint2D<f32, UnknownUnit>>,
[src]
Iter: Iterator<Item = TypedPoint2D<f32, UnknownUnit>>,