Class HierarchicalRepulsion.Builder

  • Enclosing class:
    HierarchicalRepulsion

    public static class HierarchicalRepulsion.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • withCentralGravity

        public HierarchicalRepulsion.Builder withCentralGravity​(java.lang.Double centralGravity)
        Central gravity attractor to pull the network to center. Default value is 0.0.
      • withSpringLength

        public HierarchicalRepulsion.Builder withSpringLength​(java.lang.Double springLength)
        Spring length which represents length of edge. Default value is 100.
      • withSpringConstant

        public HierarchicalRepulsion.Builder withSpringConstant​(java.lang.Double springConstant)
        Indicates how strongly the spring is. Default value is 0.01.
      • withDamping

        public HierarchicalRepulsion.Builder withDamping​(java.lang.Double damping)
        Accepted range [0..1]. Indicates how much the previous physics simulation carries over the next iteration. Default value is 0.09.
      • withNodeDistance

        public HierarchicalRepulsion.Builder withNodeDistance​(java.lang.Double nodeDistance)
        Range of influence for the repulsion. Default value is 120.