|
GNode library (C++)
|
This is the complete list of members for gnode::Graph, including all inherited members.
| add_node(const std::shared_ptr< Node > &p_node, const std::string &id="") | gnode::Graph | virtual |
| add_node(Args... args) | gnode::Graph | inline |
| clear() | gnode::Graph | |
| compute_graph_layout_sugiyama() | gnode::Graph | |
| export_to_graphviz(const std::string &fname="export.dot", const std::string &graph_label="graph") | gnode::Graph | |
| export_to_mermaid(const std::string &fname="export.mmd", const std::string &graph_label="graph") | gnode::Graph | |
| get_connectivity_downstream() | gnode::Graph | |
| get_connectivity_upstream() | gnode::Graph | |
| get_id() const | gnode::Graph | inline |
| get_id_count() const | gnode::Graph | inline |
| get_id_count_ref() | gnode::Graph | inline |
| get_links() const | gnode::Graph | inline |
| get_node_ref_by_id(const std::string &node_id) const | gnode::Graph | inline |
| get_nodes() | gnode::Graph | inline |
| get_nodes_to_update(const std::string &node_id) | gnode::Graph | |
| Graph()=default | gnode::Graph | |
| Graph(const std::string &id) | gnode::Graph | inline |
| id | gnode::Graph | private |
| id_count | gnode::Graph | private |
| is_node_id_available(const std::string &node_id) | gnode::Graph | |
| links | gnode::Graph | protected |
| new_link(const std::string &from, int port_from, const std::string &to, int port_to) | gnode::Graph | |
| new_link(const std::string &from, const std::string &port_label_from, const std::string &to, const std::string &port_label_to) | gnode::Graph | |
| nodes | gnode::Graph | protected |
| post_update() | gnode::Graph | inlinevirtual |
| print() | gnode::Graph | |
| remove_link(const std::string &from, int port_from, const std::string &to, int port_to) | gnode::Graph | |
| remove_link(const std::string &from, const std::string &port_label_from, const std::string &to, const std::string &port_label_to) | gnode::Graph | |
| remove_node(const std::string &id) | gnode::Graph | virtual |
| set_id(const std::string &new_id) | gnode::Graph | inline |
| set_id_count(uint new_id_count) | gnode::Graph | inline |
| set_update_callback(std::function< void(const std::string &, const std::vector< std::string > &, bool)> new_callback) | gnode::Graph | inline |
| topological_sort(const std::vector< std::string > &dirty_node_ids) | gnode::Graph | |
| update() | gnode::Graph | virtual |
| update(const std::string &node_id) | gnode::Graph | virtual |
| update_callback | gnode::Graph | private |
| ~Graph()=default | gnode::Graph | virtual |