|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
43 template<
class T,
class X,
class Y>
45 template<
class T,
class X,
class Y>
48 namespace booth_lueker {
60 PQNodeType
type()
const override {
return PQNodeType::Leaf; }
62 void type(PQNodeType)
override { }
66 void status(PQNodeStatus)
override { }
68 PQNodeMark
mark()
const override {
return PQNodeMark::Unmarked; }
70 void mark(PQNodeMark)
override { }
75 return pointerToKey ==
nullptr;
81 return pointerToInternal ==
nullptr;
PQNodeMark mark() const override
The namespace for all OGDF objects.
Declaration of the class EmbedKey.
Includes declaration of graph class.
PQNodeStatus status() const override
Declaration and implementation of the class PQNode.
PQInternalKey< edge, IndInfo *, bool > * getInternal() const override
bool setInternal(PQInternalKey< edge, IndInfo *, bool > *pointerToInternal) override
The class template PQLeafKey is a derived class of class template PQBasicKey.
void status(PQNodeStatus) override
Sets the variable PQLeaf::m_status in the derived class PQLeaf and PQInternalNode.
Declaration and implementation of the class PQNodeRoot.
EmbedIndicator(int count, PQNodeKey< edge, IndInfo *, bool > *infoPtr)
void type(PQNodeType) override
Sets the variable PQInternalNode::m_type in the derived class PQLeaf and PQInternalNode.
void mark(PQNodeMark) override
mark() sets the variable PQLeaf::m_mark in the derived class PQLeaf and PQInternalNode.
The class template PQInternalKey is a derived class of class template PQBasicKey.
Declaration and implementation of the class PQNodeKey.
virtual X userStructInfo()
Returns m_userStructInfo.
PQNodeKey< edge, IndInfo *, bool > * getNodeInfo() const
Returns the identification number of a node.
Class for the representation of edges.
bool setKey(PQLeafKey< edge, IndInfo *, bool > *pointerToKey) override
PQNodeType type() const override
PQLeafKey< edge, IndInfo *, bool > * getKey() const override
virtual ~EmbedIndicator()
@ Indicator
Indicator for extra node status defines.
The class template PQBasicKey is an abstract base class.