 |
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
72 return doCall(pr, origEdges,
nullptr,
nullptr,
nullptr);
85 return doCall(pr, origEdges, &costOrig,
nullptr,
nullptr);
100 return doCall(pr, origEdges, &costOrig,
nullptr, &edgeSubGraphs);
115 return doCall(pr, origEdges,
nullptr, &forbiddenOrig,
nullptr);
132 return doCall(pr, origEdges, &costOrig, &forbiddenOrig,
nullptr);
151 return doCall(pr, origEdges, &costOrig, &forbiddenOrig, &edgeSubGraphs);
171 return doCall(pr, origEdges, pCostOrig, pForbiddenOrig, pEdgeSubGraphs);
The namespace for all OGDF objects.
Includes declaration of graph class.
ReturnType call(PlanRepLight &pr, const EdgeArray< int > &costOrig, const EdgeArray< bool > &forbiddenOrig, const Array< edge > &origEdges)
Inserts all edges in origEdges with given costs and forbidden edges into pr.
ReturnType call(PlanRepLight &pr, const EdgeArray< int > &costOrig, const Array< edge > &origEdges)
Inserts all edges in origEdges with given costs into pr.
Light-weight version of a planarized representation, associated with a PlanRep.
Interface for edge insertion algorithms.
ReturnType call(PlanRepLight &pr, const EdgeArray< int > &costOrig, const Array< edge > &origEdges, const EdgeArray< uint32_t > &edgeSubGraphs)
Inserts all edges in origEdges with given costs and subgraphs (for simultaneous drawing) into pr.
Declares base class for modules with timeout functionality.
ReturnType call(PlanRepLight &pr, const EdgeArray< int > &costOrig, const EdgeArray< bool > &forbiddenOrig, const Array< edge > &origEdges, const EdgeArray< uint32_t > &edgeSubGraphs)
Inserts all edges in origEdges with given costs, forbidden edges, and subgraphs (for simultaneous dra...
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
ReturnType call(PlanRepLight &pr, const Array< edge > &origEdges)
Inserts all edges in origEdges into pr.
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< bool > *pForbiddenOrig=nullptr, const EdgeArray< uint32_t > *pEdgeSubGraphs=nullptr)
Inserts all edges in origEdges into pr, optionally costs, forbidden edges, and subgraphs (for simulta...
EdgeInsertionModule()
Initializes an edge insertion module (default constructor).
EdgeInsertionModule(const EdgeInsertionModule &eim)
Initializes an edge insertion module (copy constructor).
virtual ~EdgeInsertionModule()
Destructor.
Basic declarations, included by all source files.
ReturnType call(PlanRepLight &pr, const EdgeArray< bool > &forbiddenOrig, const Array< edge > &origEdges)
Inserts all edges in origEdges with given forbidden edges into pr.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF dynamic library (shared object / DLL),...
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>.