Class StaticLayout<V,E>

java.lang.Object
edu.uci.ics.jung.algorithms.layout.AbstractLayout<V,E>
edu.uci.ics.jung.algorithms.layout.StaticLayout<V,E>
All Implemented Interfaces:
com.google.common.base.Function<V,Point2D>, Layout<V,E>, Function<V,Point2D>

public class StaticLayout<V,E> extends AbstractLayout<V,E>
StaticLayout places the vertices in the locations specified by its initializer, and has no other behavior. Vertex locations can be placed in a Map<V,Point2D> and then supplied to this layout as follows: Function<V,Point2D> vertexLocations = Functions.forMap(map);
  • Constructor Details

    • StaticLayout

      public StaticLayout(Graph<V,E> graph, com.google.common.base.Function<V,Point2D> initializer, Dimension size)
    • StaticLayout

      public StaticLayout(Graph<V,E> graph, com.google.common.base.Function<V,Point2D> initializer)
    • StaticLayout

      public StaticLayout(Graph<V,E> graph)
    • StaticLayout

      public StaticLayout(Graph<V,E> graph, Dimension size)
  • Method Details

    • initialize

      public void initialize()
      Description copied from interface: Layout
      Initializes fields in the node that may not have been set during the constructor. Must be called before the iterations begin.
    • reset

      public void reset()