The class PQNodeRoot is used as a base class of the class PQNode.
More...
#include <ogdf/basic/pqtree/PQNodeRoot.h>
|
enum class | PQNodeMark { Unmarked = 0
, Queued = 1
, Blocked = 2
, Unblocked = 3
} |
|
enum class | PQNodeStatus { Empty = 1
, Partial = 2
, Full = 3
, Pertinent = 4
, ToBeDeleted = 5
, Indicator = 6
, Eliminated = 6
, WhaDelete = 7
, PertRoot = 8
} |
|
enum class | PQNodeType { PNode = 1
, QNode = 2
, Leaf = 3
, Undefined = 0
} |
|
enum class | SibDirection { NoDir
, Left
, Right
} |
|
The class PQNodeRoot is used as a base class of the class PQNode.
Using the class PQNodeRoot, a user may refer to a node without the class structure.
Definition at line 43 of file PQNodeRoot.h.
◆ PQNodeMark
Enumerator |
---|
Unmarked | |
Queued | |
Blocked | |
Unblocked | |
Definition at line 72 of file PQNodeRoot.h.
◆ PQNodeStatus
Enumerator |
---|
Empty | |
Partial | |
Full | |
Pertinent | |
ToBeDeleted | |
Indicator | Indicator for extra node status defines.
|
Eliminated | Nodes removed during the template reduction are marked as as Eliminated. Their memory is not freed. They are kept for parent pointer update.
|
WhaDelete | Nodes that need to be removed in order to obtain a maximal pertinent sequence are marked WhaDelete.
|
PertRoot | The pertinent Root is marked PertRoot during the clean up after a reduction. Technical.
|
Definition at line 50 of file PQNodeRoot.h.
◆ PQNodeType
Enumerator |
---|
PNode | |
QNode | |
Leaf | |
Undefined | |
Definition at line 45 of file PQNodeRoot.h.
◆ SibDirection
Enumerator |
---|
NoDir | |
Left | |
Right | |
Definition at line 47 of file PQNodeRoot.h.
◆ PQNodeRoot()
ogdf::PQNodeRoot::PQNodeRoot |
( |
| ) |
|
|
inline |
◆ ~PQNodeRoot()
virtual ogdf::PQNodeRoot::~PQNodeRoot |
( |
| ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: