Graph Drawing

 v. 2022.02 (Dogwood)

ogdf::MultilevelLayout Class Reference

The multilevel drawing framework. More...

#include <ogdf/energybased/MultilevelLayout.h>

+ Inheritance diagram for ogdf::MultilevelLayout:

Public Member Functions

 MultilevelLayout ()
 Constructor. More...
virtual void call (GraphAttributes &GA) override
 Calculates a drawing for the Graph GA. More...
void setLayout (LayoutModule *L)
 Sets the single level layout. More...
void setMultilevelBuilder (MultilevelBuilder *B)
 Sets the method used for coarsening. More...
void setPlacer (InitialPlacer *P)
 Sets the placement method used when refining the levels again. More...
- Public Member Functions inherited from ogdf::LayoutModule
 LayoutModule ()
 Initializes a layout module. More...
virtual ~LayoutModule ()
void operator() (GraphAttributes &GA)
 Computes a layout of graph GA. More...

Private Attributes

PreprocessorLayout m_preproc

Detailed Description

The multilevel drawing framework.

Definition at line 50 of file MultilevelLayout.h.

Constructor & Destructor Documentation

◆ MultilevelLayout()

ogdf::MultilevelLayout::MultilevelLayout ( )


Member Function Documentation

◆ call()

virtual void ogdf::MultilevelLayout::call ( GraphAttributes GA)

Calculates a drawing for the Graph GA.

Implements ogdf::LayoutModule.

◆ setLayout()

void ogdf::MultilevelLayout::setLayout ( LayoutModule L)

Sets the single level layout.

◆ setMultilevelBuilder()

void ogdf::MultilevelLayout::setMultilevelBuilder ( MultilevelBuilder B)

Sets the method used for coarsening.

◆ setPlacer()

void ogdf::MultilevelLayout::setPlacer ( InitialPlacer P)

Sets the placement method used when refining the levels again.

Member Data Documentation

◆ m_mixer

ModularMultilevelMixer* ogdf::MultilevelLayout::m_mixer

Definition at line 68 of file MultilevelLayout.h.

◆ m_preproc

PreprocessorLayout ogdf::MultilevelLayout::m_preproc

Definition at line 69 of file MultilevelLayout.h.

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