Open
Graph Drawing
Framework

 v.2012.05
 

ogdf::MatchingMerger Class Reference

#include <ogdf/energybased/multilevelmixer/MatchingMerger.h>

Inheritance diagram for ogdf::MatchingMerger:
ogdf::MultilevelBuilder

List of all members.

Public Member Functions

 MatchingMerger ()
void selectByNodeMass (bool on)

Private Member Functions

bool buildOneLevel (MultilevelGraph &MLG)
 This method constructs one more level on top of an existing MultilevelGraph. It must be implemented in any MultilevelBuilder. A level is built by adding node-merges to the MultilevelGraph and updating the graph accordingly. This is achieved by calling MLG.

Private Attributes

NodeArray< unsigned int > m_mass
bool m_selectByMass

Detailed Description

Definition at line 53 of file MatchingMerger.h.


Constructor & Destructor Documentation


Member Function Documentation

bool ogdf::MatchingMerger::buildOneLevel ( MultilevelGraph MLG) [private, virtual]

This method constructs one more level on top of an existing MultilevelGraph. It must be implemented in any MultilevelBuilder. A level is built by adding node-merges to the MultilevelGraph and updating the graph accordingly. This is achieved by calling MLG.

Parameters:
MLGis the MultilevelGraph for which a new gevel will be built.
Returns:
true if the Graph was changed or false if no Level can be built.

Implements ogdf::MultilevelBuilder.


Member Data Documentation

NodeArray<unsigned int> ogdf::MatchingMerger::m_mass [private]

Definition at line 56 of file MatchingMerger.h.

Definition at line 57 of file MatchingMerger.h.


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