56 using VariableEmbeddingInserterBase::VariableEmbeddingInserterBase;
Definition of RemoveReinsertType (used for postprocessing in edge insertion algorithms).
Declaration of class VariablEmbeddingInserterBase.
The parameterized class Array implements dynamic arrays of type E.
Dynamic arrays indexed with edges.
Interface for edge insertion algorithms.
ReturnType
The return type of a module.
Light-weight version of a planarized representation, associated with a PlanRep.
Common parameter functionality for ogdf::VariableEmbeddingInserter and ogdf::VariableEmbeddingInserte...
Optimal edge insertion module.
virtual ReturnType doCall(PlanRepLight &pr, const Array< edge > &origEdges, const EdgeArray< int > *pCostOrig, const EdgeArray< bool > *pForbiddenOrig, const EdgeArray< uint32_t > *pEdgeSubgraphs) override
Implements the algorithm call.
virtual EdgeInsertionModule * clone() const override
Returns a new instance of the variable embedding inserter with the same option settings.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.