|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
112 int runsPostprocessing()
const {
return m_runsPostprocessing; }
119 virtual ReturnType doCall(PlanRepLight& pr,
const Array<edge>& origEdges,
120 const EdgeArray<int>* costOrig,
const EdgeArray<bool>* pForbiddenOrig,
121 const EdgeArray<uint32_t>* pEdgeSubGraphs)
override;
The namespace for all OGDF objects.
void percentMostCrossed(double percent)
Sets the option percentMostCrossed to percent.
Includes declaration of graph class.
~FixedEmbeddingInserter()
Destructor.
Interface for edge insertion algorithms.
bool keepEmbeding() const
Returns the current setting of option keepEmbedding.
Inserts edges optimally into an embedding.
double percentMostCrossed() const
Returns the current setting of option percentMostCrossed.
RemoveReinsertType removeReinsert() const
Returns the current setting of the remove-reinsert postprocessing method.
double m_percentMostCrossed
The portion of most crossed edges considered.
void keepEmbedding(bool keep)
Sets the option keepEmbedding to keep.
Declaration of interface for edge insertion algorithms.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
RemoveReinsertType
The postprocessing method for edge insertion algorithms.
Declaration and implementation of Array class and Array algorithms.
void removeReinsert(RemoveReinsertType rrOption)
Sets the remove-reinsert postprocessing method.
RemoveReinsertType m_rrOption
The remove-reinsert method.
int m_runsPostprocessing
Runs of remove-reinsert method.