#include <gmvl_database.h>
Definition at line 21 of file gmvl_database.h.
Public Member Functions | |
| void | add_node (const gmvl_node_sptr node) |
| void | remove_node (const gmvl_node_sptr node) |
| void | add_connection (const gmvl_node_sptr node1, const gmvl_node_sptr node2) |
| void | add_connections (const gmvl_node_sptr node1, vcl_vector< gmvl_node_sptr > nodes) |
| vcl_vector< gmvl_node_sptr > | get_nodes (const vcl_string type) const |
| vcl_vector< gmvl_node_sptr > | get_connected_nodes (const gmvl_node_sptr node) const |
| vcl_vector< gmvl_node_sptr > | get_connected_nodes (const gmvl_node_sptr node1, const gmvl_node_sptr node2) const |
| vcl_vector< gmvl_node_sptr > | get_connected_nodes (const gmvl_node_sptr node1, const gmvl_node_sptr node2, const gmvl_node_sptr node3) const |
| vcl_vector< gmvl_node_sptr > | get_connected_nodes (const vcl_vector< gmvl_node_sptr > nodes) const |
| vcl_vector< gmvl_node_sptr > | get_connected_nodes (const gmvl_node_sptr node, const vcl_string type) const |
| vcl_vector< gmvl_node_sptr > | get_connected_nodes (const vcl_vector< gmvl_node_sptr > nodes, const vcl_string type) const |
| gmvl_node_sptr | find_tag (const vcl_string &string) const |
Protected Attributes | |
| gmvl_node_cache | nodecache_ |
| gmvl_connection_cache | connectioncache_ |
Friends | |
| vcl_ostream & | operator<< (vcl_ostream &os, const gmvl_database &db) |
|
||||||||||||
|
Definition at line 44 of file gmvl_database.cxx. |
|
||||||||||||
|
Definition at line 55 of file gmvl_database.cxx. |
|
|
Definition at line 15 of file gmvl_database.cxx. |
|
|
Definition at line 27 of file gmvl_database.cxx. |
|
||||||||||||
|
Definition at line 141 of file gmvl_database.cxx. |
|
||||||||||||
|
Definition at line 82 of file gmvl_database.cxx. |
|
|
Definition at line 128 of file gmvl_database.cxx. |
|
||||||||||||||||
|
Definition at line 112 of file gmvl_database.cxx. |
|
||||||||||||
|
Definition at line 97 of file gmvl_database.cxx. |
|
|
Definition at line 69 of file gmvl_database.cxx. |
|
|
Definition at line 62 of file gmvl_database.cxx. |
|
|
Definition at line 20 of file gmvl_database.cxx. |
|
||||||||||||
|
Definition at line 165 of file gmvl_database.cxx. |
|
|
Definition at line 60 of file gmvl_database.h. |
|
|
Definition at line 59 of file gmvl_database.h. |
1.4.4