Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::DTreeMultilevelEmbedder< Dim > Class Template Reference

#include <ogdf/energybased/DTreeMultilevelEmbedder.h>

Classes

struct  NodeCoords
 

Public Member Functions

 DTreeMultilevelEmbedder ()
 constructor with a given graph, allocates memory and does initialization More...
 
void call (const Graph &graph, NodeArray< NodeCoords > &coords)
 call the multilevel embedder layout for graph, the result is stored in coords More...
 

Private Attributes

int m_levelMaxNumNodes
 
int m_maxIterationsPerLevel
 
int m_minIterationsPerLevel
 
int m_numIterationsCoarsestLevel
 
double m_numIterationsFactorPerLevel
 
int m_numIterationsFinestLevel
 
double m_scaleFactorPerLevel
 
double m_thresholdCoarsestLevel
 
double m_thresholdFactorPerLevel
 
double m_thresholdFinestLevel
 
bool m_useMultilevelWeights
 

Detailed Description

template<int Dim>
class ogdf::DTreeMultilevelEmbedder< Dim >

Definition at line 45 of file DTreeMultilevelEmbedder.h.

Constructor & Destructor Documentation

◆ DTreeMultilevelEmbedder()

template<int Dim>
ogdf::DTreeMultilevelEmbedder< Dim >::DTreeMultilevelEmbedder ( )
inline

constructor with a given graph, allocates memory and does initialization

Definition at line 52 of file DTreeMultilevelEmbedder.h.

Member Function Documentation

◆ call()

template<int Dim>
void ogdf::DTreeMultilevelEmbedder< Dim >::call ( const Graph graph,
NodeArray< NodeCoords > &  coords 
)

call the multilevel embedder layout for graph, the result is stored in coords

Definition at line 140 of file DTreeMultilevelEmbedder.h.

Member Data Documentation

◆ m_levelMaxNumNodes

template<int Dim>
int ogdf::DTreeMultilevelEmbedder< Dim >::m_levelMaxNumNodes
private

Definition at line 91 of file DTreeMultilevelEmbedder.h.

◆ m_maxIterationsPerLevel

template<int Dim>
int ogdf::DTreeMultilevelEmbedder< Dim >::m_maxIterationsPerLevel
private

Definition at line 81 of file DTreeMultilevelEmbedder.h.

◆ m_minIterationsPerLevel

template<int Dim>
int ogdf::DTreeMultilevelEmbedder< Dim >::m_minIterationsPerLevel
private

Definition at line 82 of file DTreeMultilevelEmbedder.h.

◆ m_numIterationsCoarsestLevel

template<int Dim>
int ogdf::DTreeMultilevelEmbedder< Dim >::m_numIterationsCoarsestLevel
private

Definition at line 88 of file DTreeMultilevelEmbedder.h.

◆ m_numIterationsFactorPerLevel

template<int Dim>
double ogdf::DTreeMultilevelEmbedder< Dim >::m_numIterationsFactorPerLevel
private

Definition at line 85 of file DTreeMultilevelEmbedder.h.

◆ m_numIterationsFinestLevel

template<int Dim>
int ogdf::DTreeMultilevelEmbedder< Dim >::m_numIterationsFinestLevel
private

Definition at line 84 of file DTreeMultilevelEmbedder.h.

◆ m_scaleFactorPerLevel

template<int Dim>
double ogdf::DTreeMultilevelEmbedder< Dim >::m_scaleFactorPerLevel
private

Definition at line 92 of file DTreeMultilevelEmbedder.h.

◆ m_thresholdCoarsestLevel

template<int Dim>
double ogdf::DTreeMultilevelEmbedder< Dim >::m_thresholdCoarsestLevel
private

Definition at line 89 of file DTreeMultilevelEmbedder.h.

◆ m_thresholdFactorPerLevel

template<int Dim>
double ogdf::DTreeMultilevelEmbedder< Dim >::m_thresholdFactorPerLevel
private

Definition at line 87 of file DTreeMultilevelEmbedder.h.

◆ m_thresholdFinestLevel

template<int Dim>
double ogdf::DTreeMultilevelEmbedder< Dim >::m_thresholdFinestLevel
private

Definition at line 86 of file DTreeMultilevelEmbedder.h.

◆ m_useMultilevelWeights

template<int Dim>
bool ogdf::DTreeMultilevelEmbedder< Dim >::m_useMultilevelWeights
private

Definition at line 83 of file DTreeMultilevelEmbedder.h.


The documentation for this class was generated from the following file: