#include <ogdf/planarity/SimpleIncNodeInserter.h>
|
void | constructDual (const Graph &G, const CombinatorialEmbedding &E, bool forbidCrossings=true) |
|
void | findShortestPath (const CombinatorialEmbedding &E, node s, node t, Graph::EdgeType eType, SList< adjEntry > &crossed) |
|
face | getInsertionFace (node v, CombinatorialEmbedding &E) override |
| Returns a face to insert a copy of v and a list of adjacency entries corresponding to the insertion adjEntries for the adjacent edges. More...
|
|
void | insertCrossingEdges (node v, node vCopy, CombinatorialEmbedding &E, adjEntry &adExternal) |
|
void | insertEdge (CombinatorialEmbedding &E, edge eOrig, const SList< adjEntry > &crossed, bool forbidCrossingGens) |
|
void | insertFaceEdges (node v, node vCopy, face f, CombinatorialEmbedding &E, adjEntry &adExternal) |
|
Definition at line 51 of file SimpleIncNodeInserter.h.
◆ SimpleIncNodeInserter()
ogdf::SimpleIncNodeInserter::SimpleIncNodeInserter |
( |
PlanRepInc & |
PG | ) |
|
|
explicit |
◆ ~SimpleIncNodeInserter()
virtual ogdf::SimpleIncNodeInserter::~SimpleIncNodeInserter |
( |
| ) |
|
|
virtual |
◆ constructDual()
◆ findShortestPath()
◆ getInsertionFace()
Returns a face to insert a copy of v
and a list of adjacency entries corresponding to the insertion adjEntries for the adjacent edges.
Implements ogdf::IncNodeInserter.
◆ insertCopyNode() [1/2]
◆ insertCopyNode() [2/2]
◆ insertCrossingEdges()
◆ insertEdge()
◆ insertFaceEdges()
◆ updateComponentNumber()
Set new number or delete treeConnnection edge.
◆ m_dual
Graph ogdf::SimpleIncNodeInserter::m_dual |
|
private |
◆ m_forbidCrossings
bool ogdf::SimpleIncNodeInserter::m_forbidCrossings |
|
private |
◆ m_incidentEdges
◆ m_insertFaceNode
NodeArray<bool> ogdf::SimpleIncNodeInserter::m_insertFaceNode |
|
private |
◆ m_nodeOf
◆ m_primalAdj
◆ m_primalIsGen
EdgeArray<bool> ogdf::SimpleIncNodeInserter::m_primalIsGen |
|
private |
◆ m_vAdjNodes
NodeArray<bool> ogdf::SimpleIncNodeInserter::m_vAdjNodes |
|
private |
◆ m_vS
node ogdf::SimpleIncNodeInserter::m_vS |
|
private |
◆ m_vT
node ogdf::SimpleIncNodeInserter::m_vT |
|
private |
The documentation for this class was generated from the following file: