de.cau.cs.kieler.klodd.hierarchical.modules
Interface ICrossingReducer

All Superinterfaces:
IAlgorithm
All Known Implementing Classes:
InteractiveCrossingReducer, LayerSweepCrossingReducer

public interface ICrossingReducer
extends IAlgorithm

Interface for algorithms that reduce crossings in a layered graph.

Rating proposed yellow
(2009-12-11) msp

Method Summary
 void reduceCrossings(LayeredGraph layeredGraph)
          Reduces the number of crossings in a given layered directed graph by changing the order of nodes in each layer.
 
Methods inherited from interface de.cau.cs.kieler.core.alg.IAlgorithm
reset, reset, setProgressMonitor
 

Method Detail

reduceCrossings

void reduceCrossings(LayeredGraph layeredGraph)
Reduces the number of crossings in a given layered directed graph by changing the order of nodes in each layer.

Parameters:
layeredGraph - layered graph to process