pub trait IntoEdges<T> {
type Edge: EdgeEndpoints<T>;
type EdgeIter: Iterator
where
<Self::EdgeIter as Iterator>::Item == Self::Edge;
fn into_edges(self) -> Self::EdgeIter;
}
Expand description
Iterate over edges. For an n-gon this would produce n edges.
Required Associated Types
type Edge: EdgeEndpoints<T>
type Edge: EdgeEndpoints<T>
Type of edge which will be returned.
Required Methods
fn into_edges(self) -> Self::EdgeIter
fn into_edges(self) -> Self::EdgeIter
Get an iterator over edges.