|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
50 , m_rrOption(inserter.m_rrOption)
51 , m_percentMostCrossed(inserter.m_percentMostCrossed) { }
89 int runsPostprocessing()
const {
return m_runsPostprocessing; }
The namespace for all OGDF objects.
RemoveReinsertType m_rrOption
The remove-reinsert method.
void runsPostprocessing(int runs)
Sets the number of runs performed by the remove-reinsert method.
double m_percentMostCrossed
The portion of most crossed edges considered.
Definition of RemoveReinsertType (used for postprocessing in edge insertion algorithms).
VariableEmbeddingInserterBase()
Creates an instance of variable embedding edge inserter with default settings.
void percentMostCrossed(double percent)
Sets the option percentMostCrossed to percent.
Interface for edge insertion algorithms.
int m_runsPostprocessing
Runs of remove-reinsert method.
virtual ~VariableEmbeddingInserterBase()
Destructor.
VariableEmbeddingInserterBase & operator=(const VariableEmbeddingInserterBase &inserter)
Assignment operator. Copies option settings only.
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.
RemoveReinsertType removeReinsert() const
Returns the current setting of the remove-reinsert postprocessing method.
double percentMostCrossed() const
Returns the current setting of option percentMostCrossed.
VariableEmbeddingInserterBase(const VariableEmbeddingInserterBase &inserter)
Creates an instance of variable embedding inserter with the same settings as inserter.
@ None
Two geometric objects do not intersect.
Common parameter functionality for ogdf::VariableEmbeddingInserter and ogdf::VariableEmbeddingInserte...