|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
61 return doCall(UPR, origEdges,
nullptr,
nullptr);
75 return doCall(UPR, origEdges, &costOrig,
nullptr);
91 return doCall(UPR, origEdges, &costOrig, &forbidOriginal);
108 return doCall(UPR, origEdges,
nullptr, &forbidOriginal);
The namespace for all OGDF objects.
Includes declaration of graph class.
ReturnType call(UpwardPlanRep &UPR, const EdgeArray< bool > &forbidOriginal, const List< edge > &origEdges)
Inserts all edges in origEdges with given forbidden edges into UPR.
virtual ~UpwardEdgeInserterModule()
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
ReturnType call(UpwardPlanRep &UPR, const EdgeArray< int > &costOrig, const EdgeArray< bool > &forbidOriginal, const List< edge > &origEdges)
Inserts all edges in origEdges with given forbidden edges into UPR.
ReturnType call(UpwardPlanRep &UPR, const EdgeArray< int > &costOrig, const List< edge > &origEdges)
Inserts all edges in origEdges with given costs into UPR.
UpwardEdgeInserterModule()
Initializes an edge insertion module.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Upward planarized representations (of a connected component) of a graph.
Declares base class for all module types.
ReturnType
The return type of a module.
Declaration of memory manager for allocating small pieces of memory.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.
ReturnType call(UpwardPlanRep &UPR, const List< edge > &origEdges)
Inserts all edges in origEdges into UPR.