Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::fast_multipole_embedder::GalaxyMultilevel Class Reference

#include <ogdf/energybased/fast_multipole_embedder/GalaxyMultilevel.h>

Classes

struct  LevelEdgeInfo
 
struct  LevelNodeInfo
 

Public Types

using NearSunList = List< Tuple2< node, int > >
 

Public Member Functions

 GalaxyMultilevel (GalaxyMultilevel *prev)
 
 GalaxyMultilevel (Graph *pGraph)
 
 ~GalaxyMultilevel ()
 

Public Attributes

int levelNumber
 
GalaxyMultilevelm_pCoarserMultiLevel
 
EdgeArray< LevelEdgeInfo > * m_pEdgeInfo
 
GalaxyMultilevelm_pFinerMultiLevel
 
Graphm_pGraph
 
NodeArray< LevelNodeInfo > * m_pNodeInfo
 

Detailed Description

Definition at line 46 of file GalaxyMultilevel.h.

Member Typedef Documentation

◆ NearSunList

Constructor & Destructor Documentation

◆ GalaxyMultilevel() [1/2]

ogdf::fast_multipole_embedder::GalaxyMultilevel::GalaxyMultilevel ( Graph pGraph)
inlineexplicit

Definition at line 61 of file GalaxyMultilevel.h.

◆ GalaxyMultilevel() [2/2]

ogdf::fast_multipole_embedder::GalaxyMultilevel::GalaxyMultilevel ( GalaxyMultilevel prev)
inline

Definition at line 73 of file GalaxyMultilevel.h.

◆ ~GalaxyMultilevel()

ogdf::fast_multipole_embedder::GalaxyMultilevel::~GalaxyMultilevel ( )
inline

Definition at line 82 of file GalaxyMultilevel.h.

Member Data Documentation

◆ levelNumber

int ogdf::fast_multipole_embedder::GalaxyMultilevel::levelNumber

Definition at line 89 of file GalaxyMultilevel.h.

◆ m_pCoarserMultiLevel

GalaxyMultilevel* ogdf::fast_multipole_embedder::GalaxyMultilevel::m_pCoarserMultiLevel

Definition at line 85 of file GalaxyMultilevel.h.

◆ m_pEdgeInfo

EdgeArray<LevelEdgeInfo>* ogdf::fast_multipole_embedder::GalaxyMultilevel::m_pEdgeInfo

Definition at line 88 of file GalaxyMultilevel.h.

◆ m_pFinerMultiLevel

GalaxyMultilevel* ogdf::fast_multipole_embedder::GalaxyMultilevel::m_pFinerMultiLevel

Definition at line 84 of file GalaxyMultilevel.h.

◆ m_pGraph

Graph* ogdf::fast_multipole_embedder::GalaxyMultilevel::m_pGraph

Definition at line 86 of file GalaxyMultilevel.h.

◆ m_pNodeInfo

NodeArray<LevelNodeInfo>* ogdf::fast_multipole_embedder::GalaxyMultilevel::m_pNodeInfo

Definition at line 87 of file GalaxyMultilevel.h.


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