Declaration of interface for two-layer crossing minimization algorithms.
Dynamic arrays indexed with edges.
Interface of two-layer crossing minimization algorithms.
Representation of levels in hierarchies.
TwoLayerCrossMinSimDraw()
Initializes a two-layer crossing minimization module.
virtual void call(Level &L, const EdgeArray< uint32_t > *esg)=0
Performs crossing minimization for level L.
virtual TwoLayerCrossMinSimDraw * clone() const =0
Returns a new instance of the two-layer crossing minimization module with the same option settings.
void call(Level &L)=0
Performs crossing minimization for level L.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.