Changes for page KLay Force

Last modified by Richard Kreissig on 2023/09/14 10:17

From version 3.1
edited by cds
on 2014/09/29 16:13
Change comment: There is no comment for this version
To version 4.1
edited by cds
on 2014/09/29 16:23
Change comment: There is no comment for this version

Summary

Details

Page properties
Parent
... ... @@ -1,0 +1,1 @@
1 +Layout Algorithms (KLay)
Content
... ... @@ -26,6 +26,16 @@
26 26  
27 27  = Architecture =
28 28  
29 +The architecture basically consists of two chunks: the graph model and the actual implementation of the algorithm.
30 +
31 +== Graph Model ==
32 +
33 +KLay Force uses a custom, lightweight graph model whose root is the {{code language="none"}}FGraph{{/code}} class. {{code language="none"}}FNode{{/code}} instances are connected through {{code language="none"}}FEdge{{/code}} instances that, to be routed properly, can have {{code language="none"}}FBendpoint{{/code}} instances. Edges and nodes can have a number of {{code language="none"}}FLabel{{/code}} instances. Nodes, labels, and bend points are considered {{code language="none"}}FParticle{{/code}}s since they exert forces on each other. The following is a class diagram of the basic graph model:
34 +
35 +[[image:attach:KLayForce_Model.png]]
36 +
37 +== Algorithm ==
38 +
29 29  {{warning title="ToDo"}}
30 30  Describe architecture.
31 31  {{/warning}}
KLayForce_Model.png
Author
... ... @@ -1,0 +1,1 @@
1 +XWiki.XWikiGuest
Size
... ... @@ -1,0 +1,1 @@
1 +136.4 KB
Content
Confluence.Code.ConfluencePageClass[0]
Id
... ... @@ -1,1 +1,1 @@
1 -9471852
1 +9471847
URL
... ... @@ -1,1 +1,1 @@
1 -https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9471852/KLay Force
1 +https://rtsys.informatik.uni-kiel.de/confluence//wiki/spaces/KIELER/pages/9471847/KLay Force