Documentation of 'edu.uci.ics.jung.algorithms.layout.CircleLayout' Java class
CircleLayout
edu.uci.ics.jung.algorithms.layout

Class CircleLayout<V,E>

  • All Implemented Interfaces:
    com.google.common.base.Function<V,java.awt.geom.Point2D>, Layout<V,E>


    public class CircleLayout<V,E>
    extends AbstractLayout<V,E>
    A Layout implementation that positions vertices equally spaced on a regular circle.
    • Constructor Detail

      • CircleLayout

        public CircleLayout(Graph<V,E> g)
    • Method Detail

      • getRadius

        public double getRadius()
        Returns:
        the radius of the circle.
      • setRadius

        public void setRadius(double radius)
        Sets the radius of the circle. Must be called before initialize() is called.
        Parameters:
        radius - the radius of the circle
      • setVertexOrder

        public void setVertexOrder(java.util.Comparator<V> comparator)
        Sets the order of the vertices in the layout according to the ordering specified by comparator.
        Parameters:
        comparator - the comparator to use to order the vertices
      • setVertexOrder

        public void setVertexOrder(java.util.List<V> vertex_list)
        Sets the order of the vertices in the layout according to the ordering of vertex_list.
        Parameters:
        vertex_list - a list specifying the ordering of the vertices
      • reset

        public void reset()
      • 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.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.