Class BarnesHutFRRepulsion<V>
- java.lang.Object
-
- org.jungrapht.visualization.layout.algorithms.repulsion.StandardFRRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>
-
- org.jungrapht.visualization.layout.algorithms.repulsion.BarnesHutFRRepulsion<V>
-
- Type Parameters:
V- the vertex type
- All Implemented Interfaces:
BarnesHutRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>,StandardRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>
public class BarnesHutFRRepulsion<V> extends StandardFRRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>> implements BarnesHutRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>
- Author:
- Tom Nelson
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBarnesHutFRRepulsion.Builder<V>
-
Field Summary
Fields Modifier and Type Field Description protected doubleEPSILON-
Fields inherited from class org.jungrapht.visualization.layout.algorithms.repulsion.StandardFRRepulsion
frVertexData, initializer, layoutModel, random, repulsionConstant, vertexSet
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedBarnesHutFRRepulsion(BarnesHutFRRepulsion.Builder<V> builder)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static BarnesHutFRRepulsion.BuilderbarnesHutBuilder()Deprecated.static BarnesHutFRRepulsion.Builderbuilder()voidcalculateRepulsion()voidstep()called from the layout algorithm on every step.-
Methods inherited from class org.jungrapht.visualization.layout.algorithms.repulsion.StandardFRRepulsion
getRandom, standardBuilder
-
-
-
-
Constructor Detail
-
BarnesHutFRRepulsion
protected BarnesHutFRRepulsion(BarnesHutFRRepulsion.Builder<V> builder)
-
-
Method Detail
-
builder
public static BarnesHutFRRepulsion.Builder builder()
-
barnesHutBuilder
@Deprecated public static BarnesHutFRRepulsion.Builder barnesHutBuilder()
Deprecated.
-
step
public void step()
Description copied from interface:StandardRepulsioncalled from the layout algorithm on every step. this version is a noop but the subclass BarnesHut version rebuilds the tree on every step- Specified by:
stepin interfaceStandardRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>- Overrides:
stepin classStandardFRRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>
-
calculateRepulsion
public void calculateRepulsion()
- Specified by:
calculateRepulsionin interfaceStandardRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>- Overrides:
calculateRepulsionin classStandardFRRepulsion<V,BarnesHutFRRepulsion<V>,BarnesHutFRRepulsion.Builder<V>>
-
-