Class BarnesHut

  • All Implemented Interfaces:
    java.io.Serializable

    public class BarnesHut
    extends java.lang.Object
    implements java.io.Serializable
    It's a quadtree based gravity model. It's default and recommended model for non-hierarchical layout.
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  BarnesHut.Builder  
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected BarnesHut​(java.lang.Double gravitationalConstant, java.lang.Double centralGravity, java.lang.Double springLength, java.lang.Double springConstant, java.lang.Double damping, java.lang.Double avoidOverlap)  
    • Constructor Detail

      • BarnesHut

        protected BarnesHut​(java.lang.Double gravitationalConstant,
                            java.lang.Double centralGravity,
                            java.lang.Double springLength,
                            java.lang.Double springConstant,
                            java.lang.Double damping,
                            java.lang.Double avoidOverlap)
    • Method Detail

      • getGravitationalConstant

        public java.lang.Double getGravitationalConstant()
      • getCentralGravity

        public java.lang.Double getCentralGravity()
      • getSpringLength

        public java.lang.Double getSpringLength()
      • getSpringConstant

        public java.lang.Double getSpringConstant()
      • getDamping

        public java.lang.Double getDamping()
      • getAvoidOverlap

        public java.lang.Double getAvoidOverlap()