Class representing idea of Blocks used in GlobalSifting and GridSifting algorithms.
More...
#include <ogdf/layered/BlockOrder.h>
Class representing idea of Blocks used in GlobalSifting and GridSifting algorithms.
For more information see papers and BlockOrder.
Definition at line 68 of file BlockOrder.h.
◆ ~Block()
◆ Block() [1/2]
ogdf::Block::Block |
( |
node |
v | ) |
|
|
explicit |
Creates new vertex block for a node v
.
◆ Block() [2/2]
ogdf::Block::Block |
( |
edge |
e | ) |
|
|
explicit |
Creates new edge block for an edge e
.
◆ isEdgeBlock()
bool ogdf::Block::isEdgeBlock |
( |
| ) |
|
|
inline |
◆ isVertexBlock()
bool ogdf::Block::isVertexBlock |
( |
| ) |
|
|
inline |
◆ BlockOrder
◆ m_Edge
edge ogdf::Block::m_Edge = nullptr |
|
private |
The edge for which this block was created.
Definition at line 90 of file BlockOrder.h.
◆ m_index
int ogdf::Block::m_index = 0 |
|
private |
◆ m_InvertedIncoming
Array<int> ogdf::Block::m_InvertedIncoming |
|
private |
Positions of this block in m_NeighboursOutgoing of neighbours.
Definition at line 82 of file BlockOrder.h.
◆ m_InvertedOutgoing
Array<int> ogdf::Block::m_InvertedOutgoing |
|
private |
Positions of this block in m_NeighboursIncoming of neighbours.
Definition at line 86 of file BlockOrder.h.
◆ m_isEdgeBlock
bool ogdf::Block::m_isEdgeBlock |
|
private |
◆ m_isNodeBlock
bool ogdf::Block::m_isNodeBlock |
|
private |
◆ m_lower
int ogdf::Block::m_lower = 0 |
|
private |
The bottom level of this block.
Definition at line 76 of file BlockOrder.h.
◆ m_NeighboursIncoming
Array<int> ogdf::Block::m_NeighboursIncoming |
|
private |
Indices of neighbouring incoming blocks.
Definition at line 80 of file BlockOrder.h.
◆ m_NeighboursOutgoing
Array<int> ogdf::Block::m_NeighboursOutgoing |
|
private |
Indices of neighbouring outgoing blocks.
Definition at line 84 of file BlockOrder.h.
◆ m_Node
node ogdf::Block::m_Node = nullptr |
|
private |
The node for which this block was created.
Definition at line 89 of file BlockOrder.h.
◆ m_nodes
Vertices from the proper hierarchy corresponding to this block.
Definition at line 78 of file BlockOrder.h.
◆ m_upper
int ogdf::Block::m_upper = 0 |
|
private |
The top level of this block.
Definition at line 74 of file BlockOrder.h.
The documentation for this class was generated from the following file: