|
Open Graph Drawing Framework |
v. 2023.09 (Elderberry)
|
|
|
Go to the documentation of this file.
110 template<
class T,
class X,
class Y>
113 template<
class T,
class X,
class Y>
147 virtual std::ostream&
print(std::ostream& os) {
return os; }
The namespace for all OGDF objects.
virtual X userStructInfo()=0
Returns the information of any node.
PQNode< T, X, Y > * m_nodePointer
Stores the adress of a node.
Declaration and implementation of the class PQBasicKeyRoot.
void setNodePointer(PQNode< T, X, Y > *pqNode)
The function setNodePointer() sets the private member m_nodePointer.
virtual Y userStructInternal()=0
Returns the information of any internal node.
virtual std::ostream & print(std::ostream &os)
The function print() is a virtual function, that can be overloaded by the user in order to print out ...
virtual T userStructKey()=0
Returns the key of a leaf.
PQNode< T, X, Y > * nodePointer()
The function nodePointer() returns a pointer to an element of type PQNode.
The class PQBasicKeyRoot is used as a base class of the class template basicKey.
The class template PQBasicKey is an abstract base class.