47 inline bool isK33()
const {
return subdivisionType != SubdivisionType::E5; }
50 inline bool isK5()
const {
return subdivisionType == SubdivisionType::E5; }
184 list.
pushBack((*itExtern)->theEdge());
301 const WInfo& info)
const {
Declaration of the class BoyerMyrvoldPlanar.
Declaration of the class FindKuratowskis.
Class for adjacency list elements.
The parameterized class Array implements dynamic arrays of type E.
This class implements the extended BoyerMyrvold planarity embedding algorithm.
Dynamic arrays indexed with edges.
Data type for general directed graphs (adjacency list representation).
A Kuratowski Structure is a special graph structure containing severals subdivisions.
node stopX
First stopping node.
node stopY
Second stopping node.
node RReal
Real node of virtual node R.
node V
The current node to embed.
Wrapper-class for Kuratowski Subdivisions containing the minortype and edgelist.
node V
The node which was embedded while the Kuratowski Subdivision was found.
SubdivisionType
Possible minortypes of a Kuratowski Subdivision.
SubdivisionType subdivisionType
Minortype of the Kuratowski Subdivision.
bool isK33() const
Returns true, iff subdivision is a K3,3-minor.
bool isK5() const
Returns true, iff subdivision is a K5-minor.
KuratowskiWrapper()
Constructor.
SListPure< edge > edgeList
Contains the edges of the Kuratowski Subdivision.
Dynamic arrays indexed with nodes.
Class for the representation of nodes.
Singly linked lists (maintaining the length of the list).
Encapsulates a pointer to an ogdf::SList element.
iterator pushBack(const E &x)
Adds element x at the end of the list.
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
static MultilevelBuilder * getDoubleFactoredZeroAdjustedMerger()
The namespace for all OGDF objects.
std::ostream & operator<<(std::ostream &os, const ogdf::Array< E, INDEX > &a)
Prints array a to output stream os.
Saves information about a pertinent node w between two stopping vertices.