#include <ogdf/planarity/embedding_inserter/VarEdgeInserterCore.h>
|
void | blockInsert (const BiconnectedComponent &G, node s, node t, List< adjEntry > &L) |
|
virtual void | buildSubpath (node v, edge eIn, edge eOut, List< adjEntry > &L, ExpandedGraph &Exp, node s, node t) |
|
int | costCrossed (edge eOrig) const |
|
virtual BiconnectedComponent * | createBlock () |
|
virtual ExpandedGraph * | createExpandedGraph (const BiconnectedComponent &BC, const StaticSPQRTree &T) |
|
node | dfsComp (int i, node parent) |
|
bool | dfsVertex (node v, int parent) |
|
void | insert (node s, node t, SList< adjEntry > &eip) |
|
bool | pathSearch (node v, edge parent, List< edge > &path) |
|
virtual void | storeTypeOfCurrentEdge (edge eOrig) |
|
|
static const int | c_bigM = 10000 |
|
Definition at line 51 of file VarEdgeInserterCore.h.
◆ VarEdgeInserterCore()
◆ ~VarEdgeInserterCore()
virtual ogdf::VarEdgeInserterCore::~VarEdgeInserterCore |
( |
| ) |
|
|
inlinevirtual |
◆ blockInsert()
void ogdf::VarEdgeInserterCore::blockInsert |
( |
const BiconnectedComponent & |
G, |
|
|
node |
s, |
|
|
node |
t, |
|
|
List< adjEntry > & |
L |
|
) |
| |
|
protected |
◆ buildSubpath()
◆ call()
◆ callPostprocessing()
◆ costCrossed()
int ogdf::VarEdgeInserterCore::costCrossed |
( |
edge |
eOrig | ) |
const |
|
protected |
◆ createBlock()
virtual BiconnectedComponent* ogdf::VarEdgeInserterCore::createBlock |
( |
| ) |
|
|
protectedvirtual |
◆ createExpandedGraph()
virtual ExpandedGraph* ogdf::VarEdgeInserterCore::createExpandedGraph |
( |
const BiconnectedComponent & |
BC, |
|
|
const StaticSPQRTree & |
T |
|
) |
| |
|
protectedvirtual |
◆ dfsComp()
node ogdf::VarEdgeInserterCore::dfsComp |
( |
int |
i, |
|
|
node |
parent |
|
) |
| |
|
protected |
◆ dfsVertex()
bool ogdf::VarEdgeInserterCore::dfsVertex |
( |
node |
v, |
|
|
int |
parent |
|
) |
| |
|
protected |
◆ insert()
◆ pathSearch()
bool ogdf::VarEdgeInserterCore::pathSearch |
( |
node |
v, |
|
|
edge |
parent, |
|
|
List< edge > & |
path |
|
) |
| |
|
protected |
◆ runsPostprocessing()
int ogdf::VarEdgeInserterCore::runsPostprocessing |
( |
| ) |
const |
|
inline |
◆ storeTypeOfCurrentEdge()
virtual void ogdf::VarEdgeInserterCore::storeTypeOfCurrentEdge |
( |
edge |
eOrig | ) |
|
|
inlineprotectedvirtual |
◆ c_bigM
const int ogdf::VarEdgeInserterCore::c_bigM = 10000 |
|
staticprotected |
◆ m_compV
◆ m_edgeB
◆ m_GtoBC
◆ m_nodeB
◆ m_pCost
const EdgeArray<int>* ogdf::VarEdgeInserterCore::m_pCost |
|
protected |
◆ m_pEip
◆ m_pForbidden
const EdgeArray<bool>* ogdf::VarEdgeInserterCore::m_pForbidden |
|
protected |
◆ m_pr
◆ m_pSubgraph
const EdgeArray<uint32_t>* ogdf::VarEdgeInserterCore::m_pSubgraph |
|
protected |
◆ m_runsPostprocessing
int ogdf::VarEdgeInserterCore::m_runsPostprocessing |
|
protected |
◆ m_s
node ogdf::VarEdgeInserterCore::m_s |
|
protected |
◆ m_st
edge ogdf::VarEdgeInserterCore::m_st |
|
protected |
◆ m_t
node ogdf::VarEdgeInserterCore::m_t |
|
protected |
◆ m_v1
node ogdf::VarEdgeInserterCore::m_v1 |
|
protected |
◆ m_v2
node ogdf::VarEdgeInserterCore::m_v2 |
|
protected |
The documentation for this class was generated from the following file: