fn create_and_insert_edge(
        &mut self,
        cell_id: CellIndex,
        is_linear: bool,
        is_primary: bool,
    ) -> EdgeIndex {
        let new_edge_id = EdgeIndex(self.edges_.len());
        let new_edge = Edge::new_(new_edge_id, cell_id, is_linear, is_primary);
        let _ = self.edges_.push(new_edge);
        tln!("Created and inserted new edge : e={}", new_edge_id.0);
        new_edge_id
    }
/// Create and insert a new edge
Create and insert a new edge
Create and insert a new edge
fn create_and_insert_edge(
        &mut self,
        cell_id: CellIndex,
        is_linear: bool,
        is_primary: bool,
    ) -> EdgeIndex {
        let new_edge_id = EdgeIndex(self.edges_.len());
        let new_edge = Edge::new_(new_edge_id, cell_id, is_linear, is_primary);
        let _ = self.edges_.push(new_edge);
        tln!("Created and inserted new edge : e={}", new_edge_id.0);
        new_edge_id
    }
fn create_and_insert_edge ( & mut self , cell_id : CellIndex , is_linear : bool , is_primary : bool , ) -> EdgeIndex { let new_edge_id = EdgeIndex ( self . edges_ . len ( ) ) ; let new_edge = Edge :: new_ ( new_edge_id , cell_id , is_linear , is_primary ) ; let _ = self . edges_ . push ( new_edge ) ; tln ! ( " " new_edge_id 0 ) ; new_edge_id }
Create and insert a new edge
Create and insert a new edge
&mut self
cell_id
CellIndex
is_linear
bool
is_primary
bool