|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--y.layout.planar.OverlapGraphMIS
This class handles the computation of the two maximum independent
sets for the planarization algorithm GT.
| Constructor Summary | |
OverlapGraphMIS(Graph graph,
EdgeMap weight)
Creates a new instance of the independent set calculaton class. |
|
| Method Summary | |
void |
computeMaximumIndependentSets(NodeList orderedNodes,
int[] orderNumbers)
computes two maximum independent sets of edges. here independent means that the edges do not overlap (with respect to their endnode's order number gained by sorting the vertices with createVertexOrder(). |
void |
dispose()
Disposes no longer needed node maps. |
EdgeList |
getHiddenEdges()
|
ArrayList |
getMIS1()
|
ArrayList |
getMIS2()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public OverlapGraphMIS(Graph graph,
EdgeMap weight)
graph - the graph which defines the intervalls.weight - weight in the MIS.| Method Detail |
public ArrayList getMIS1()
public ArrayList getMIS2()
public EdgeList getHiddenEdges()
public void computeMaximumIndependentSets(NodeList orderedNodes,
int[] orderNumbers)
public void dispose()
|
© Copyright 2000-2003, yWorks GmbH. All rights reserved. 2003 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||