|
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 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>.