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.