Struct spherical_voronoi::Diagram
[−]
[src]
pub struct Diagram { /* fields omitted */ }
pub struct Diagram { /* fields omitted */ }
impl Diagram
[src]fn add_vertex(&mut self, position: Position, cells: [Cell; 3]) -> Vertex
fn vertices(&self) -> IdsIter<VertexData>
fn vertex_position(&self, vertex: Vertex) -> Position
fn vertex_edges(&self, vertex: Vertex) -> &[Edge]
fn vertex_cells(&self, vertex: Vertex) -> &[Cell]
fn vertex_neighbors(&self, vertex: Vertex) -> Vec<Vertex>
fn add_edge(&mut self, vertex0: Vertex, vertex1: Vertex) -> Edge
fn edges(&self) -> IdsIter<EdgeData>
fn edge_vertices(&self, edge: Edge) -> (Vertex, Vertex)
fn edge_cells(&self, edge: Edge) -> (Cell, Cell)
fn set_edge_cells(&mut self, edge: Edge, cell0: Cell, cell1: Cell)
fn other_edge_vertex(&self, edge: Edge, vertex: Vertex) -> Vertex
fn other_edge_cell(&self, edge: Edge, cell: Cell) -> Cell
fn add_cell(&mut self) -> Cell
fn cells(&self) -> IdsIter<CellData>
fn center(&self, cell: Cell) -> Position
fn cell_vertices(&self, cell: Cell) -> &[Vertex]
fn cell_edges(&self, cell: Cell) -> &[Edge]
fn cell_neighbors(&self, cell: Cell) -> Vec<Cell>
fn clear(&mut self)
impl Default for Diagram
[src]