|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
72 return doCall(prUML, cc, pCostOrig, crossingNumber);
89 return doCall(prUML, cc, pCostOrig, crossingNumber);
93 static bool checkCrossingGens(
const PlanRepUML& prUML);
109 int& crossingNumber) = 0;
The namespace for all OGDF objects.
Includes declaration of graph class.
Planarized representation (of a connected component) of a UMLGraph; allows special handling of hierar...
UMLCrossingMinimizationModule()
Initializes a UML crossing minimization module (default constructor).
UMLCrossingMinimizationModule(const UMLCrossingMinimizationModule &cmm)
Initializes a UML crossing minimization module (copy constructor).
ReturnType operator()(PlanRepUML &prUML, int cc, int &crossingNumber, const EdgeArray< int > *pCostOrig=nullptr)
Computes a planarized representation of the input graph.
Declares base class for modules with timeout functionality.
Base class for UML crossing minimization algorithms.
#define OGDF_MALLOC_NEW_DELETE
Makes the class use malloc for memory allocation.
virtual ~UMLCrossingMinimizationModule()
Destructor.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
ReturnType call(PlanRepUML &prUML, int cc, int &crossingNumber, const EdgeArray< int > *pCostOrig=nullptr)
Computes a planarized representation of the input graph.
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>.