Trait IntoSegments

Source
pub trait IntoSegments<C: CoordinateConcept> {
    type Segment: Segment<C>;
    type SegmentIter: Iterator<Item = Self::Segment>;

    // Required method
    fn into_segments(self) -> Self::SegmentIter;
}
Expand description

Convert a polygon into an iterator over polygon segments.

Required Associated Types§

Source

type Segment: Segment<C>

Type which represents the segments.

Source

type SegmentIter: Iterator<Item = Self::Segment>

Iterator over segments.

Required Methods§

Source

fn into_segments(self) -> Self::SegmentIter

Iterate over segments/edges of a polygon.

Implementors§