|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
120 int& crossingNumber)
override;
158 #ifndef OGDF_MEMORY_POOL_NTS
165 std::minstd_rand& rng);
170 int& crossingNumber);
The namespace for all OGDF objects.
Includes declaration of graph class.
Planarized representations (of a connected component) of a graph.
Base class for crossing minimization algorithms.
Declaration of CrossingMinimization Module, an interface for crossing minimization algorithms.
unsigned int maxThreads() const
Returns the maximal number of used threads.
void setTimeout(bool b)
Sets the option setTimeout to b.
void maxThreads(unsigned int n)
Sets the maximal number of used threads to n.
Light-weight version of a planarized representation, associated with a PlanRep.
void setInserter(EdgeInsertionModule *pInserter)
Sets the module option for the edge insertion module.
Interface for edge insertion algorithms.
std::unique_ptr< EdgeInsertionModule > m_inserter
The edge insertion module.
bool setTimeout()
Returns the current setting of options setTimeout.
Contains logging functionality.
int permutations()
Returns the number of permutations.
Declaration of interface for planar subgraph algorithms.
The parameterized class Array implements dynamic arrays of type E.
int m_permutations
The number of permutations.
unsigned int m_maxThreads
The maximal number of used threads.
bool m_setTimeout
The option for setting timeouts in submodules.
Declaration of interface for edge insertion algorithms.
Basic declarations, included by all source files.
void setSubgraph(PlanarSubgraphModule< int > *pSubgraph)
Sets the module option for the computation of the planar subgraph.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Declaration and implementation of Array class and Array algorithms.
The planarization approach for crossing minimization.
std::unique_ptr< PlanarSubgraphModule< int > > m_subgraph
The planar subgraph algorithm.
Centralized global and local logging facility working on streams like std::cout.
ReturnType
The return type of a module.
void permutations(int p)
Sets the number of permutations to p.
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.