Smart Organic is an improved variant of the Organic Layout. It combines different techniques and layout algorithms depending on the user's demands. Its strength is its ability to control the ratio of quality versus runningtime, as well as its ability to produce organic layouts while guaranteeing the absence of node overlaps.
Allow to specify the preferred length of all edges. The layouter tries to arrange the nodes in such a way that the edges have the desired edge length. If Obey Node Size is checked then the edge length is measured from node border to node border. If it is not checked then the edge length is measured from node center to node center.
Whether or not to obey the size of the nodes when calculating the layout. The distance between two nodes is calculated with respect to the node sizes, i.e. for same preferred edge lengths, activating this feature will lead to bigger layouts.
Whether or not nodes are allowed to overlap. If this feature is disabled, the Minimal Node Distance will be used to arrange the nodes in such a way, that the given distance will be obeyed.
The minimal node distance which will be used if Allow Overlapping Nodes is disabled.
Adjusting this value can lead to a variety of differing layouts. For small values the resulting layout will use a lot of space and nodes tend to be far away from each other. Values around 0.5 lead to evenly distributed nodes, whereas values near 1.0 produce highly compact layouts.
This setting can be used to adjust the quality versus the running time of the layout algorithm. Small values lead to short running times, while greater values result in better quality. For large graph structures (hundreds and thousands of nodes) it is advisable to begin with smaller values and to gradually increase them.
Sets the maximal duration of the layout process in seconds. If this upper bound is hit during the layout process, the quality of the may not be optimal. In this case increasing this value increases the likeliness of an optimal layout.
Whether or not the layout process should be deterministic. In Deterministic mode the layouter produces identical results for identical input graphs and identical settings.