Classes |
| struct | DegreeInfo |
Public Member Functions |
| | UpwardPlanarModule () |
| bool | upwardPlanarityTest (Graph &G) |
| bool | upwardPlanarEmbed (Graph &G) |
| bool | upwardPlanarAugment (Graph &G, SList< node > &augmentedNodes, SList< edge > &augmentedEdges) |
| bool | upwardPlanarAugment (Graph &G, node &superSink, SList< edge > &augmentedEdges) |
| bool | upwardPlanarAugment (Graph &G) |
| bool | testEmbeddedBiconnected (const Graph &G, const ConstCombinatorialEmbedding &E, SList< face > &externalFaces) |
| bool | testAndAugmentEmbedded (Graph &G, SList< node > &augmentedNodes, SList< edge > &augmentedEdges) |
| bool | testAndAugmentEmbedded (Graph &G, node &superSink, SList< edge > &augmentedEdges) |
Private Member Functions |
| node | getSingleSource (const Graph &G) |
| bool | doUpwardPlanarityTest (Graph &G, bool embed, NodeArray< SListPure< adjEntry > > &adjacentEdges) |
| void | doUpwardPlanarityEmbed (Graph &G, NodeArray< SListPure< adjEntry > > &adjacentEdges, bool augment, SList< node > &augmentedNodes, SList< edge > &augmentedEdges) |
| void | doUpwardPlanarityEmbed (Graph &G, NodeArray< SListPure< adjEntry > > &adjacentEdges, bool augment, node &superSink, SList< edge > &augmentedEdges) |
| bool | testBiconnectedComponent (ExpansionGraph &exp, node sG, int parentBlock, bool embed, NodeArray< SListPure< adjEntry > > &adjacentEdges) |
| edge | directSkeletons (SPQRTree &T, NodeArray< SkeletonInfo > &skInfo) |
| void | computeDegreesInPertinent (const SPQRTree &T, node s, NodeArray< SkeletonInfo > &skInfo, node vT) |
| bool | initFaceSinkGraph (const Graph &M, SkeletonInfo &skInfo) |
| void | embedSkeleton (Graph &G, StaticPlanarSPQRTree &T, NodeArray< SkeletonInfo > &skInfo, node vT, bool extFaceIsLeft) |
| void | assignSinks (FaceSinkGraph &F, face extFace, NodeArray< face > &assignedFace) |
| node | dfsAssignSinks (FaceSinkGraph &F, node v, node parent, NodeArray< face > &assignedFace) |
| bool | checkDegrees (SPQRTree &T, node s, NodeArray< SkeletonInfo > &skInfo) |
| bool | virtualEdgesDirectedEqually (const SPQRTree &T) |
Private Attributes |
| class OGDF_EXPORT | SkeletonInfo |
Definition at line 69 of file UpwardPlanarModule.h.