[][src]Struct kurbo::bezpath::BezPathSegs

struct BezPathSegs<'a> {
    c: Iter<'a, PathEl>,
    start: Point,
    last: Point,
}

Fields

c: Iter<'a, PathEl>start: Pointlast: Point

Methods

impl<'a> BezPathSegs<'a>[src]

fn arclen(self, accuracy: f64) -> f64[src]

Here, accuracy specifies the accuracy for each Bézier segment. At worst, the total error is accuracy times the number of Bézier segments.

fn area(self) -> f64[src]

fn winding(self, p: Point) -> i32[src]

fn bounding_box(self) -> Rect[src]

Trait Implementations

impl<'a> Iterator for BezPathSegs<'a>[src]

type Item = PathSeg

The type of the elements being iterated over.

Auto Trait Implementations

impl<'a> Send for BezPathSegs<'a>

impl<'a> Sync for BezPathSegs<'a>

impl<'a> Unpin for BezPathSegs<'a>

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<I> IntoIterator for I where
    I: Iterator
[src]

type Item = <I as Iterator>::Item

The type of the elements being iterated over.

type IntoIter = I

Which kind of iterator are we turning this into?

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.