|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectSpringEmbedder
Beregner nye x, y z verdier for nodene som skal tegnes opp i Java3d Klassen er laget med modifikasjoner av bl.a. Fruchterman lagt til av Tore Vestues videre modifikasjoner av David Kaasen 2004-05-21
Constructor Summary | |
SpringEmbedder(EqualityMatrix equmatrix,
java.util.LinkedList list)
|
Method Summary | |
protected float |
getDist(int i1,
int i2)
Beregner Distansen mellom de spesifiserte nodene |
float |
getEnergy(int index)
Beregner energien til en Node |
protected float |
getEnergyDir(int index,
float[] dir)
Beregner plassering for node. lagres i en tabbel og retunerer ny energi for å bestemme om dette er en god plasssering eller ikke |
void |
preformSpringEmbedder()
Utfører spring embedder algoritmen |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SpringEmbedder(EqualityMatrix equmatrix, java.util.LinkedList list)
equmatrix
- Likehetsmatrisen over nodenelist
- Liste over nodene som skal inngå i spring embedderenMethod Detail |
public void preformSpringEmbedder()
public float getEnergy(int index)
index
- noden man skal beregne energi til
protected float getDist(int i1, int i2)
i1
- Node1i2
- Node2
protected float getEnergyDir(int index, float[] dir)
index
- indeks noden som behandlesdir
- tabell som inneholder plasseringen til noden
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |