#include <ngraph_base.h>
Inheritance diagram for NGraphBase:
Public Methods | |
SGraph* | get_sgraph () const |
NGraphBase (SGraph *the_sgraph) | |
virtual size_t | max_num_nodes () const |
virtual T* | get_nnode_from_node (SGraphNode node) const |
virtual SGraphNode | get_node_from_nnode (T *nnode) const |
virtual bool | is_node_member (SGraphNode node) const |
virtual void | add_node (SGraphNode node) |
virtual void | remove_node (SGraphNode node) |
virtual bool | is_edge_member (const SGraphEdge &edge) const |
virtual void | add_edge (const SGraphEdge &edge) |
virtual void | remove_edge (const SGraphEdge &edge) |
virtual void | remove_nnode (T *nnode) |
virtual bool | is_nnode_member (T *nnode) const |
virtual SGraphNode | add_nnode (T *nnode) |
virtual SNodeIter | get_node_iterator () const |
virtual SNodeIter | get_node_successor_iterator (SGraphNode node) const |
virtual SNodeIter | get_node_predecessor_iterator (SGraphNode node) const |
|
|
Reimplemented from SGraph.
|
Reimplemented from NGraph.
|
Reimplemented from SGraph.
|
Reimplemented from NGraph.
|
Reimplemented from NGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
|
Reimplemented from SGraph.
|
Reimplemented from NGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from SGraph.
|
Reimplemented from NGraph.
|
Reimplemented from SGraph.