#include <ogdf/energybased/multilevelmixer/EdgeCoverMerger.h>
Public Member Functions | |
| EdgeCoverMerger () | |
| void | setFactor (double factor) |
Private Member Functions | |
| bool | doMerge (MultilevelGraph &MLG, node parent, node mergePartner, int level) |
| 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 | |
| double | m_levelSizeFactor |
| NodeArray< node > | m_substituteNodes |
Definition at line 53 of file EdgeCoverMerger.h.
| bool ogdf::EdgeCoverMerger::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.
| MLG | is the MultilevelGraph for which a new gevel will be built. |
Implements ogdf::MultilevelBuilder.
| bool ogdf::EdgeCoverMerger::doMerge | ( | MultilevelGraph & | MLG, |
| node | parent, | ||
| node | mergePartner, | ||
| int | level | ||
| ) | [private] |
| void ogdf::EdgeCoverMerger::setFactor | ( | double | factor | ) |
double ogdf::EdgeCoverMerger::m_levelSizeFactor [private] |
Definition at line 56 of file EdgeCoverMerger.h.
Definition at line 57 of file EdgeCoverMerger.h.