|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
55 : m_pr(pr), m_pCost(pCostOrig), m_pForbidden(pForbiddenOrig), m_pSubgraph(pEdgeSubgraphs) { }
60 double percentMostCrossed);
68 int costCrossed(
edge eOrig)
const;
75 virtual BCandSPQRtrees* createBCandSPQRtrees();
76 virtual ExpandedGraph* createExpandedGraph(BCandSPQRtrees& BC);
81 static const int c_bigM = 10000;
100 class BCandSPQRtreesUML;
101 class ExpandedGraphUML;
The namespace for all OGDF objects.
Includes declaration of graph class.
const EdgeArray< uint32_t > * m_pSubgraph
void storeTypeOfCurrentEdge(edge eOrig) override
const EdgeArray< int > * m_pCost
EdgeType
The type of edges (only used in derived classes).
virtual ExpandedGraph * createExpandedGraph(BCandSPQRtrees &BC) override
Singly linked lists (maintaining the length of the list).
Graph::EdgeType m_typeOfCurrentEdge
virtual void buildSubpath(node v, node vPred, node vSucc, List< adjEntry > &L, ExpandedGraph &Exp, node s, node t) override
Light-weight version of a planarized representation, associated with a PlanRep.
VarEdgeInserterDynCore(PlanRepLight &pr, const EdgeArray< int > *pCostOrig, const EdgeArray< bool > *pForbiddenOrig, const EdgeArray< uint32_t > *pEdgeSubgraphs)
virtual BCandSPQRtrees * createBCandSPQRtrees() override
Declares base class for modules with timeout functionality.
VarEdgeInserterDynUMLCore(PlanRepLight &pr, const EdgeArray< int > *pCostOrig, const EdgeArray< uint32_t > *pEdgeSubgraph)
int m_runsPostprocessing
Runs of remove-reinsert method.
The parameterized class Array implements dynamic arrays of type E.
virtual void storeTypeOfCurrentEdge(edge eOrig)
Doubly linked lists (maintaining the length of the list).
EdgeType typeOrig(edge eOrig) const
Declaration of class PlanRepLight.
Basic declarations, included by all source files.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
RemoveReinsertType
The postprocessing method for edge insertion algorithms.
Declaration and implementation of Array class and Array algorithms.
Class for the representation of edges.
class for timeout funtionality.
Declares base class for all module types.
virtual ~VarEdgeInserterDynCore()
const EdgeArray< bool > * m_pForbidden
ReturnType
The return type of a module.
Class for the representation of nodes.
int runsPostprocessing() const
RegisteredArray for edges of a graph, specialized for EdgeArray<edge>.