pub trait UpdateCycle {
    // Required methods
    fn add_half_edges(
        &self,
        half_edges: impl IntoIterator<Item = Handle<HalfEdge>>
    ) -> Cycle;
    fn update_half_edge(
        &self,
        index: usize,
        f: impl FnMut(&Handle<HalfEdge>) -> Handle<HalfEdge>
    ) -> Cycle;
}
Expand description

Update a Cycle

Required Methods§

source

fn add_half_edges( &self, half_edges: impl IntoIterator<Item = Handle<HalfEdge>> ) -> Cycle

Add half-edges to the cycle

source

fn update_half_edge( &self, index: usize, f: impl FnMut(&Handle<HalfEdge>) -> Handle<HalfEdge> ) -> Cycle

Update a half-edge of the cycle

Implementors§