diva.graph.layout
Class RandomLayout

java.lang.Object
  extended by diva.graph.layout.AbstractGlobalLayout
      extended by diva.graph.layout.RandomLayout
All Implemented Interfaces:
GlobalLayout

public class RandomLayout
extends AbstractGlobalLayout

A static random layout engine. This class tries to be smart by not placing nodes on top of one another if possible, but doesn't guarantee anything about the layout except that it will fall into the required viewport.

Version:
$Revision: 1.9 $
Author:
Michael Shilman (michaels@eecs.berkeley.edu)

Constructor Summary
RandomLayout(LayoutTarget target)
          Simple constructor.
 
Method Summary
 void layout(Object composite)
          Layout the graph model and viewport specified by the given target environment.
 
Methods inherited from class diva.graph.layout.AbstractGlobalLayout
getLayoutTarget, setLayoutTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RandomLayout

public RandomLayout(LayoutTarget target)
Simple constructor.

Method Detail

layout

public void layout(Object composite)
Layout the graph model and viewport specified by the given target environment. Tries to be smart by not placing nodes on top of one another if possible, but doesn't guarantee anything about the layout except that it will fall into the required viewport.

Specified by:
layout in interface GlobalLayout
Specified by:
layout in class AbstractGlobalLayout


Copyright © 2015 Central Laboratory of the Research Councils. All Rights Reserved.