Package-level declarations

Types

Link copied to clipboard
data class WalkerLayoutConfiguration(val horizontalDistance: Float = 1.0f, val verticalDistance: Float = 1.0f, val orientation: Orientation = Orientation.TopToBottom)

Configuration for the Walker layout algorithm.

Link copied to clipboard
class WalkerTreeLayout<T>(adapter: TreeAdapter<T>, configuration: WalkerLayoutConfiguration = WalkerLayoutConfiguration(), nodeExtentProvider: NodeExtentProvider<T> = UniformNodeExtentProvider())

Computes a tidy tree layout using the Walker algorithm (Buchheim variant). Runs in O(n) time complexity.