Class HierarchicalRepulsion.Builder
- java.lang.Object
-
- com.hybris.cockpitng.components.visjs.network.data.HierarchicalRepulsion.Builder
-
- Enclosing class:
- HierarchicalRepulsion
public static class HierarchicalRepulsion.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HierarchicalRepulsionbuild()HierarchicalRepulsion.BuilderwithCentralGravity(java.lang.Double centralGravity)Central gravity attractor to pull the network to center.HierarchicalRepulsion.BuilderwithDamping(java.lang.Double damping)Accepted range [0..1].HierarchicalRepulsion.BuilderwithNodeDistance(java.lang.Double nodeDistance)Range of influence for the repulsion.HierarchicalRepulsion.BuilderwithSpringConstant(java.lang.Double springConstant)Indicates how strongly the spring is.HierarchicalRepulsion.BuilderwithSpringLength(java.lang.Double springLength)Spring length which represents length of edge.
-
-
-
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.
-
build
public HierarchicalRepulsion build()
-
-