Wrapper-class for Kuratowski Subdivisions containing the minortype and edgelist. More...
#include <ogdf/planarity/ExtractKuratowskis.h>
Public Types | |
enum | SubdivisionType { SubdivisionType::A = 0, SubdivisionType::AB = 1, SubdivisionType::AC = 2, SubdivisionType::AD = 3, SubdivisionType::AE1 = 4, SubdivisionType::AE2 = 5, SubdivisionType::AE3 = 6, SubdivisionType::AE4 = 7, SubdivisionType::B = 8, SubdivisionType::C = 9, SubdivisionType::D = 10, SubdivisionType::E1 = 11, SubdivisionType::E2 = 12, SubdivisionType::E3 = 13, SubdivisionType::E4 = 14, SubdivisionType::E5 = 15 } |
Possible minortypes of a Kuratowski Subdivision. More... | |
Public Member Functions | |
KuratowskiWrapper () | |
Constructor. More... | |
bool | isK33 () const |
Returns true, iff subdivision is a K3,3-minor. More... | |
bool | isK5 () const |
Returns true, iff subdivision is a K5-minor. More... | |
Public Attributes | |
SListPure< edge > | edgeList |
Contains the edges of the Kuratowski Subdivision. More... | |
SubdivisionType | subdivisionType |
Minortype of the Kuratowski Subdivision. More... | |
node | V |
The node which was embedded while the Kuratowski Subdivision was found. More... | |
Wrapper-class for Kuratowski Subdivisions containing the minortype and edgelist.
Definition at line 47 of file ExtractKuratowskis.h.
|
strong |
Possible minortypes of a Kuratowski Subdivision.
Enumerator | |
---|---|
A | |
AB | |
AC | |
AD | |
AE1 | |
AE2 | |
AE3 | |
AE4 | |
B | |
C | |
D | |
E1 | |
E2 | |
E3 | |
E4 | |
E5 |
Definition at line 59 of file ExtractKuratowskis.h.
|
inline |
Constructor.
Definition at line 50 of file ExtractKuratowskis.h.
|
inline |
Returns true, iff subdivision is a K3,3-minor.
Definition at line 53 of file ExtractKuratowskis.h.
|
inline |
Returns true, iff subdivision is a K5-minor.
Definition at line 56 of file ExtractKuratowskis.h.
Contains the edges of the Kuratowski Subdivision.
Definition at line 84 of file ExtractKuratowskis.h.
SubdivisionType ogdf::KuratowskiWrapper::subdivisionType |
Minortype of the Kuratowski Subdivision.
Definition at line 78 of file ExtractKuratowskis.h.
node ogdf::KuratowskiWrapper::V |
The node which was embedded while the Kuratowski Subdivision was found.
Definition at line 81 of file ExtractKuratowskis.h.