Struct graphify::graphify_graph::graphify_graph::GraphifyGraph
[−]
[src]
pub struct GraphifyGraph { /* fields omitted */ }
Methods
impl GraphifyGraph
[src]
fn new() -> GraphifyGraph
fn new_with_information<TInformationIntoIterator>(
information_into_iterator: TInformationIntoIterator
) -> GraphifyGraph where
TInformationIntoIterator: IntoIterator<Item = Box<GeneralGraphInformation>>,
information_into_iterator: TInformationIntoIterator
) -> GraphifyGraph where
TInformationIntoIterator: IntoIterator<Item = Box<GeneralGraphInformation>>,
fn add_vertex(&mut self) -> usize
fn get_information_store(&self, index: usize) -> &Box<GeneralGraphInformation>
fn get_information_store_mut(
&mut self,
index: usize
) -> &mut Box<GeneralGraphInformation>
&mut self,
index: usize
) -> &mut Box<GeneralGraphInformation>
Trait Implementations
impl GraphLike<()> for GraphifyGraph
[src]
fn add_vertex(&mut self, information: ()) -> usize
fn breadth_first_search<TFn>(&self, func: TFn) where
TFn: FnMut(usize),
TFn: FnMut(usize),
fn connect_vertices(&mut self, from_vertex_id: usize, to_vertex_id: usize)
fn depth_first_search<TFn>(&self, func: TFn) where
TFn: FnMut(usize),
TFn: FnMut(usize),