# Uses of Class
org.eclipse.zest.layouts.algorithms.AbstractLayoutAlgorithm

Packages that use AbstractLayoutAlgorithm
Package
Description
org.eclipse.zest.layouts.algorithms

## Uses of AbstractLayoutAlgorithm in org.eclipse.zest.layouts.algorithms

Subclasses of AbstractLayoutAlgorithm in org.eclipse.zest.layouts.algorithms
Modifier and Type
Class
Description
`class`
`BoxLayoutAlgorithm`
Layout algorithm that places all elements in one column or one row, depending on set orientation.
`class`
`DirectedGraphLayoutAlgorithm`
`class`
`GridLayoutAlgorithm`
`class`
`HorizontalShiftAlgorithm`
This layout shifts overlapping nodes to the right.
`class`
`RadialLayoutAlgorithm`
This layout will take the given entities, apply a tree layout to them, and then display the tree in a circular fashion with the roots in the center.
`class`
`SpaceTreeLayoutAlgorithm`
Layout algorithm implementing SpaceTree.
`class`
`SpringLayoutAlgorithm`
The SpringLayoutAlgorithm has its own data repository and relation repository.
`class`
`SugiyamaLayoutAlgorithm`
The SugiyamaLayoutAlgorithm class implements an algorithm to arrange a directed graph in a layered tree-like layout.
`class`
`TreeLayoutAlgorithm`
The TreeLayoutAlgorithm class implements a simple algorithm to arrange graph nodes in a layered tree-like layout.