logo
pub trait PathIterator: Iterator<Item = PathEvent> + Sized {
    fn flattened(self, tolerance: f32) -> Flattened<Self>Notable traits for Flattened<Iter>impl<Iter> Iterator for Flattened<Iter> where
    Iter: Iterator<Item = PathEvent>, 
type Item = PathEvent;
{ ... } fn transformed<T: Transformation<f32>>(
        self,
        mat: &T
    ) -> Transformed<'_, Self, T>Notable traits for Transformed<'l, I, T>impl<'l, I, T> Iterator for Transformed<'l, I, T> where
    I: Iterator<Item = PathEvent>,
    T: Transformation<f32>, 
type Item = PathEvent;
{ ... } }
Expand description

An extension trait for PathEvent iterators.

Provided Methods

Returns an iterator that turns curves into line segments.

Returns an iterator applying a 2D transform to all of its events.

Implementors