Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

Loading...
Searching...
No Matches
ogdf::ENGLayer Class Reference

Represents layer in an extended nesting graph. More...

#include <ogdf/layered/ExtendedNestingGraph.h>

Public Member Functions

 ENGLayer ()
 
 ~ENGLayer ()
 
void permute ()
 
void removeAuxNodes ()
 
void restore ()
 
LHTreeNoderoot ()
 
const LHTreeNoderoot () const
 
void setRoot (LHTreeNode *r)
 
void simplifyAdjacencies ()
 
void store ()
 

Private Member Functions

void simplifyAdjacencies (List< LHTreeNode::Adjacency > &adjs)
 

Private Attributes

LHTreeNodem_root
 

Detailed Description

Represents layer in an extended nesting graph.

Definition at line 243 of file ExtendedNestingGraph.h.

Constructor & Destructor Documentation

◆ ENGLayer()

ogdf::ENGLayer::ENGLayer ( )
inline

Definition at line 245 of file ExtendedNestingGraph.h.

◆ ~ENGLayer()

ogdf::ENGLayer::~ENGLayer ( )

Member Function Documentation

◆ permute()

void ogdf::ENGLayer::permute ( )

◆ removeAuxNodes()

void ogdf::ENGLayer::removeAuxNodes ( )

◆ restore()

void ogdf::ENGLayer::restore ( )

◆ root() [1/2]

LHTreeNode * ogdf::ENGLayer::root ( )
inline

Definition at line 251 of file ExtendedNestingGraph.h.

◆ root() [2/2]

const LHTreeNode * ogdf::ENGLayer::root ( ) const
inline

Definition at line 249 of file ExtendedNestingGraph.h.

◆ setRoot()

void ogdf::ENGLayer::setRoot ( LHTreeNode r)
inline

Definition at line 253 of file ExtendedNestingGraph.h.

◆ simplifyAdjacencies() [1/2]

void ogdf::ENGLayer::simplifyAdjacencies ( )

◆ simplifyAdjacencies() [2/2]

void ogdf::ENGLayer::simplifyAdjacencies ( List< LHTreeNode::Adjacency > &  adjs)
private

◆ store()

void ogdf::ENGLayer::store ( )

Member Data Documentation

◆ m_root

LHTreeNode* ogdf::ENGLayer::m_root
private

Definition at line 265 of file ExtendedNestingGraph.h.


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