Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Graph.h
Go to the documentation of this file.
1 
32 #pragma once
33 
34 #include <ogdf/basic/EdgeArray.h>
35 #include <ogdf/basic/List.h>
36 #include <ogdf/basic/NodeArray.h>
37 
38 namespace ogdf {
39 
41 OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::node v);
42 
44 OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::edge e);
45 
47 OGDF_EXPORT std::ostream& operator<<(std::ostream& os, ogdf::adjEntry adj);
48 
49 }
ogdf
The namespace for all OGDF objects.
Definition: AugmentationModule.h:36
ogdf::AdjElement
Class for adjacency list elements.
Definition: Graph_d.h:135
EdgeArray.h
Declaration and implementation of EdgeArray class.
ogdf::operator<<
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
Definition: Array.h:978
NodeArray.h
Declaration and implementation of NodeArray class.
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101
ogdf::EdgeElement
Class for the representation of edges.
Definition: Graph_d.h:356
List.h
Declaration of doubly linked lists and iterators.
ogdf::NodeElement
Class for the representation of nodes.
Definition: Graph_d.h:233