|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
16 for(
int i = 1; i < LEN; ++i) {
17 node left = G.newNode();
18 GA.
x(left) = -5*(i+1);
20 GA.
width(left) = 10*(i+1);
23 node bottom = G.newNode();
24 GA.
x(bottom) = 20*(LEN-i);
25 GA.
y(bottom) = 5*(LEN+1-i);
26 GA.
width(bottom) = 15;
27 GA.
height(bottom) = 10*(LEN+1-i);
29 edge e = G.newEdge(left,bottom);
The namespace for all OGDF objects.
Stores additional attributes of a graph (like layout information).
Declaration of class GraphAttributes which extends a Graph by additional attributes.
Includes declaration of graph class.
static bool write(const Graph &G, const string &filename, WriterFunc writer=nullptr)
Writes graph G to a file with name filename and infers the format to use from the file's extension.
Declaration of classes GenericPoint, GenericPolyline, GenericLine, GenericSegment,...
static bool writeGML(const Graph &G, std::ostream &os)
Writes graph G in GML format to output stream os.
static bool drawSVG(const GraphAttributes &A, std::ostream &os, const SVGSettings &settings)
Polylines with PointType points.
double x(node v) const
Returns the x-coordinate of node v.
const DPolyline & bends(edge e) const
Returns the list of bend points of edge e.
double y(node v) const
Returns the y-coordinate of node v.
Declares class GraphIO which provides access to all graph read and write functionality.
Data type for general directed graphs (adjacency list representation).
double height(node v) const
Returns the height of the bounding box of node v.
GenericPoint< double > DPoint
Representing two-dimensional point with real coordinates.
static const long edgeGraphics
Corresponds to edge attribute bends(edge).
Class for the representation of edges.
Class for the representation of nodes.
static const long nodeGraphics
Corresponds to node attributes x(node), y(node), width(node), height(node), and shape(node).
iterator pushBack(const E &x)
Adds element x at the end of the list.
double width(node v) const
Returns the width of the bounding box of node v.