java.lang.Object
org.jgrapht.alg.drawing.BaseLayoutAlgorithm2D<V,E>
org.jgrapht.alg.drawing.RandomLayoutAlgorithm2D<V,E>
- Type Parameters:
V
- the vertex typeE
- the edge type
- All Implemented Interfaces:
LayoutAlgorithm2D<V,
E>
Random layout. The algorithm assigns vertex coordinates uniformly at random.
-
Field Summary
FieldsFields inherited from class org.jgrapht.alg.drawing.BaseLayoutAlgorithm2D
initializer
-
Constructor Summary
ConstructorsConstructorDescriptionCreate a new layout algorithmRandomLayoutAlgorithm2D
(long seed) Create a new layout algorithmCreate a new layout algorithm -
Method Summary
Methods inherited from class org.jgrapht.alg.drawing.BaseLayoutAlgorithm2D
getInitializer, init, setInitializer
-
Field Details
-
rng
-
-
Constructor Details
-
RandomLayoutAlgorithm2D
public RandomLayoutAlgorithm2D()Create a new layout algorithm -
RandomLayoutAlgorithm2D
public RandomLayoutAlgorithm2D(long seed) Create a new layout algorithm- Parameters:
seed
- seed for the random number generator
-
RandomLayoutAlgorithm2D
Create a new layout algorithm- Parameters:
rng
- the random number generator
-
-
Method Details
-
layout
Description copied from interface:LayoutAlgorithm2D
Layout a graph.- Parameters:
graph
- the graphmodel
- the layout model to use
-