Performs upward planarity testing and embedding for single-source digraphs.
More...
#include <ogdf/upward/internal/UpwardPlanaritySingleSource.h>
|
static bool | testBiconnectedComponent (ExpansionGraph &exp, node sG, int parentBlock, bool embed, NodeArray< SListPure< adjEntry >> &adjacentEdges) |
|
|
static edge | directSkeletons (SPQRTree &T, NodeArray< SkeletonInfo > &skInfo) |
|
static void | computeDegreesInPertinent (const SPQRTree &T, node s, NodeArray< SkeletonInfo > &skInfo, node vT) |
|
|
static bool | initFaceSinkGraph (const Graph &M, SkeletonInfo &skInfo) |
|
static void | embedSkeleton (Graph &G, StaticPlanarSPQRTree &T, NodeArray< SkeletonInfo > &skInfo, node vT, bool extFaceIsLeft) |
|
|
static void | assignSinks (FaceSinkGraph &F, face extFace, NodeArray< face > &assignedFace) |
|
static node | dfsAssignSinks (FaceSinkGraph &F, node v, node parent, NodeArray< face > &assignedFace) |
|
|
static bool | checkDegrees (SPQRTree &T, node s, NodeArray< SkeletonInfo > &skInfo) |
|
static bool | virtualEdgesDirectedEqually (const SPQRTree &T) |
|
Performs upward planarity testing and embedding for single-source digraphs.
Definition at line 51 of file UpwardPlanaritySingleSource.h.
◆ assignSinks()
◆ checkDegrees()
static bool ogdf::UpwardPlanaritySingleSource::checkDegrees |
( |
SPQRTree & |
T, |
|
|
node |
s, |
|
|
NodeArray< SkeletonInfo > & |
skInfo |
|
) |
| |
|
staticprivate |
◆ computeDegreesInPertinent()
static void ogdf::UpwardPlanaritySingleSource::computeDegreesInPertinent |
( |
const SPQRTree & |
T, |
|
|
node |
s, |
|
|
NodeArray< SkeletonInfo > & |
skInfo, |
|
|
node |
vT |
|
) |
| |
|
staticprivate |
◆ dfsAssignSinks()
◆ directSkeletons()
static edge ogdf::UpwardPlanaritySingleSource::directSkeletons |
( |
SPQRTree & |
T, |
|
|
NodeArray< SkeletonInfo > & |
skInfo |
|
) |
| |
|
staticprivate |
◆ embedAndAugment()
◆ embedSkeleton()
◆ initFaceSinkGraph()
static bool ogdf::UpwardPlanaritySingleSource::initFaceSinkGraph |
( |
const Graph & |
M, |
|
|
SkeletonInfo & |
skInfo |
|
) |
| |
|
staticprivate |
◆ testAndFindEmbedding()
◆ testBiconnectedComponent()
◆ virtualEdgesDirectedEqually()
static bool ogdf::UpwardPlanaritySingleSource::virtualEdgesDirectedEqually |
( |
const SPQRTree & |
T | ) |
|
|
staticprivate |
The documentation for this class was generated from the following file: