#include <IEditGraph.hpp>
Inheritance diagram for IEditGraph:

Public Member Functions | |
| IEditGraph () | |
| Constructor. | |
| virtual | ~IEditGraph () |
| Destructor. | |
| virtual Node | new_node (NodeID id="")=0 |
| Add a node to the graph. | |
| virtual void | del_node (Node n)=0 |
| Delete a node from the graph and removes all edges adjacent to this node. | |
| virtual Edge | new_edge (Node u, Node v, EdgeID id="")=0 |
| Add an edge to the graph. | |
| virtual void | del_edge (Edge e)=0 |
| Delete an edge from the graph. | |
| virtual void | del_edge (Node u, Node v)=0 |
| Delete a directed (u,v) edge from the graph. | |
|
|
Constructor.
|
|
|
Destructor.
|
|
||||||||||||
|
Delete a directed (u,v) edge from the graph.
Implemented in Graph, and ObservableGraph. |
|
|
Delete an edge from the graph.
Implemented in Graph, and ObservableGraph. |
|
|
Delete a node from the graph and removes all edges adjacent to this node.
Implemented in Graph, and ObservableGraph. |
|
||||||||||||||||
|
Add an edge to the graph.
Implemented in Graph, and ObservableGraph. |
|
|
Add a node to the graph.
Implemented in Graph, and ObservableGraph. |
1.4.1