|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
113 const string& diagramName);
119 void addNodeWithGeometry(
node umlNode,
double x,
double y,
double w,
double h);
122 void addEdge(
edge umlEdge);
128 const char* getDiagramTypeString()
const;
The namespace for all OGDF objects.
const SList< double > & getY() const
Access to y-coordinates.
const SList< double > & getWidth() const
Access to width.
Includes declaration of graph class.
SList< double > m_x
This list contains the x-coordinates of the nodes contained in the represented diagram.
const SList< double > & getX() const
Access to x-coordinates.
string m_diagramName
The name of the diagram.
Singly linked lists (maintaining the length of the list).
This class represents the complete UML Model in a graph-like data structure.
const string & getDiagramName() const
Returns the name of the diagram.
UmlDiagramType m_diagramType
The type of diagram.
const SList< edge > & getEdges() const
Access to contained edges.
SList< node > m_containedNodes
This list holds pointer to the nodes contained in the represented diagram.
Declaration of singly linked lists and iterators.
const SList< node > & getNodes() const
Access to contained nodes.
UmlDiagramType
This enum type represents the different diagram types of UML. */.
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
SList< edge > m_containedEdges
This list holds pointer to the edges contained in the represented diagram.
const UmlModelGraph & m_modelGraph
Reference to the model graph.
SList< double > m_y
This list contains the y-coordinates of the nodes contained in the represented diagram.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
SList< double > m_w
This list contains the width of the nodes contained in the represented diagram.
const SList< double > & getHeight() const
Access to height.
Class for the representation of edges.
Contains the class UmlDiagramGraph which represents one particular diagram of the complete UML Model.
Class for the representation of nodes.
SList< double > m_h
This list contains the height of the nodes contained in the represented diagram.