|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
92 std::ostream&
operator<<(std::ostream& os,
const UmlModelGraph& modelGraph);
The namespace for all OGDF objects.
Includes declaration of graph class.
const string & getNodeLabel(node v) const
Returns a const reference to the label of the given node.
EdgeType
The type of edges (only used in derived classes).
string & label(node v)
Returns a reference to the label of the given node.
This class represents the complete UML Model in a graph-like data structure.
void setModelName(const string &name)
Sets the name of the model.
const Graph::NodeType & type(node v) const
Returns a const reference to the type of the given node.
NodeArray< string > m_nodeLabel
The label of the contained nodes.
NodeArray< Graph::NodeType > m_vType
The types of the contained nodes.
Graph::NodeType & type(node v)
Returns a reference to the type of the given node.
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
Graph::EdgeType & type(edge e)
Returns a reference to the type of the given edge.
RegisteredArray for nodes, edges and adjEntries of a graph.
Data type for general directed graphs (adjacency list representation).
NodeType
The type of nodes.
Basic declarations, included by all source files.
string m_modelName
The name of the model.
const Graph::EdgeType & type(edge e) const
Returns a const reference to the type of the given edge.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
EdgeArray< Graph::EdgeType > m_eType
The types of the contained edges.
Class for the representation of edges.
Class for the representation of nodes.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.