#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. |