vertex_height is the height of all vertices in the graph. This algorithm assumes a constant height of all nodes.
level_dist_min is the minimum allowable distance between node levels. This directly affects the length of edges.
level_dist_max is the maximum allowable distance between node levels. This directly affects the length of edges.
node_separation is the distance between adjacent nodes that reside in the same level. Nodes that are in the same level are laid out vertically.
horizontal_margin is the distance between a node and a colliding edge. This will attempt to prevent node-edge collisions.
vertex_height? returns the height of all vertices in the graph.
level_dist_min? returns the minimum allowable distance between node
levels.
level_dist_min? returns the maximum allowable distance between node levels.
node_separation? returns the distance between adjacent nodes that reside in the same level.
horizontal_margin? returns the distance between a node and an edge that may potentially cause a collision.
layout! will lay out nodes in the Network Editor.