Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
ogdf::booth_lueker::PlanarLeafKey< X > Class Template Reference

#include <ogdf/planarity/booth_lueker/PlanarLeafKey.h>

+ Inheritance diagram for ogdf::booth_lueker::PlanarLeafKey< X >:

Public Member Functions

 PlanarLeafKey (edge e)
 
virtual ~PlanarLeafKey ()
 
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 the information stored at any of the derived classes.
 
- Public Member Functions inherited from ogdf::PQLeafKey< edge, X, bool >
 PQLeafKey (edge element)
 
virtual ~PQLeafKey ()
 
virtualuserStructInfo ()
 Returns 0.
 
virtual bool userStructInternal ()
 Returns 0.
 
virtual edge userStructKey ()
 Returns m_userStructKey.
 
- Public Member Functions inherited from ogdf::PQBasicKey< T, X, Y >
 PQBasicKey ()
 Constructor.
 
PQNode< T, X, Y > * nodePointer ()
 The function nodePointer() returns a pointer to an element of type PQNode.
 
void setNodePointer (PQNode< T, X, Y > *pqNode)
 The function setNodePointer() sets the private member m_nodePointer.
 
- Public Member Functions inherited from ogdf::PQBasicKeyRoot
 PQBasicKeyRoot ()
 
 ~PQBasicKeyRoot ()
 

Additional Inherited Members

- Public Attributes inherited from ogdf::PQLeafKey< edge, X, bool >
edge m_userStructKey
 The m_userStructKey has to be overloaded by the client.
 

Detailed Description

template<class X>
class ogdf::booth_lueker::PlanarLeafKey< X >

Definition at line 41 of file PlanarLeafKey.h.

Constructor & Destructor Documentation

◆ PlanarLeafKey()

template<class X >
ogdf::booth_lueker::PlanarLeafKey< X >::PlanarLeafKey ( edge  e)
inlineexplicit

Definition at line 43 of file PlanarLeafKey.h.

◆ ~PlanarLeafKey()

template<class X >
virtual ogdf::booth_lueker::PlanarLeafKey< X >::~PlanarLeafKey ( )
inlinevirtual

Definition at line 45 of file PlanarLeafKey.h.

Member Function Documentation

◆ print()

template<class X >
std::ostream & ogdf::booth_lueker::PlanarLeafKey< X >::print ( std::ostream &  os)
inlinevirtual

The function print() is a virtual function, that can be overloaded by the user in order to print out the information stored at any of the derived classes.

Deriving this function, the user can choose any format for printing out the information. Currently, the return value of the function print() is an empty string.

Reimplemented from ogdf::PQBasicKey< T, X, Y >.

Definition at line 47 of file PlanarLeafKey.h.


The documentation for this class was generated from the following file: