Struct graphflo::state::Graph
[−]
[src]
pub struct Graph { /* fields omitted */ }
Methods
impl Graph
[src]
fn new() -> Self
fn add_node(
&mut self,
node_desc: usize,
node_descs: &Vec<NodeDesc>
) -> Result<usize>
&mut self,
node_desc: usize,
node_descs: &Vec<NodeDesc>
) -> Result<usize>
fn add_node_connector(&mut self) -> usize
fn connect_nodes(
&mut self,
start_connector_index: usize,
finish_connector_index: usize
) -> Result<()>
&mut self,
start_connector_index: usize,
finish_connector_index: usize
) -> Result<()>
fn get_node(&self, node_index: usize) -> Result<&Node>
fn get_node_mut(&mut self, node_index: usize) -> Result<&mut Node>
fn get_node_connector(&self, connector_index: usize) -> Result<&NodeConnector>
fn get_node_connector_mut(
&mut self,
connector_index: usize
) -> Result<&mut NodeConnector>
&mut self,
connector_index: usize
) -> Result<&mut NodeConnector>