|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
75 return doCall(pr, origEdges,
nullptr,
nullptr);
87 return doCall(pr, origEdges, &costOrig,
nullptr);
104 return doCall(pr, origEdges, pCostOrig, pEdgeSubGraphs);
The namespace for all OGDF objects.
Includes declaration of graph class.
UMLEdgeInsertionModule(const UMLEdgeInsertionModule &eim)
Initializes a UML edge insertion module (copy constructor).
ReturnType call(PlanRepLight &pr, const Array< edge > &origEdges)
Inserts all edges in origEdges into pr while avoiding crossings between generalizations.
Light-weight version of a planarized representation, associated with a PlanRep.
Interface for UML edge insertion algorithms.
UMLEdgeInsertionModule()
Initializes a UML edge insertion module (default constructor).
Declares base class for modules with timeout functionality.
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
The parameterized class Array implements dynamic arrays of type E.
ReturnType callEx(PlanRepLight &pr, const Array< edge > &origEdges, const EdgeArray< int > *pCostOrig=nullptr, const EdgeArray< uint32_t > *pEdgeSubGraphs=nullptr)
Inserts all edges in origEdges into pr while avoiding crossings between generalizations,...
ReturnType call(PlanRepLight &pr, const Array< edge > &origEdges, const EdgeArray< int > &costOrig)
Inserts all edges in origEdges with given costs into pr while avoiding crossings between generalizati...
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
virtual ~UMLEdgeInsertionModule()
Destructor.
Declaration and implementation of Array class and Array algorithms.
class for timeout funtionality.
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>.