Class BaseLayoutAlgorithm2D<V,​E>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.function.Function<V,​Point2D> initializer
      A model initializer
    • Field Detail

      • initializer

        protected java.util.function.Function<V,​Point2D> initializer
        A model initializer
    • Constructor Detail

      • BaseLayoutAlgorithm2D

        public BaseLayoutAlgorithm2D()
        Create a new layout algorithm
      • BaseLayoutAlgorithm2D

        public BaseLayoutAlgorithm2D​(java.util.function.Function<V,​Point2D> initializer)
        Create a new layout algorithm with an initializer.
        Parameters:
        initializer - the initializer
    • Method Detail

      • getInitializer

        public java.util.function.Function<V,​Point2D> getInitializer()
        Get the initializer
        Returns:
        the initializer
      • setInitializer

        public void setInitializer​(java.util.function.Function<V,​Point2D> initializer)
        Set the initializer
        Parameters:
        initializer - the initializer
      • init

        protected void init​(Graph<V,​E> graph,
                            LayoutModel2D<V> model)
        Initialize a model using the initializer.
        Parameters:
        graph - the graph
        model - the model