Implements several algorithms for arranging tree structures.
The following tables list the members exposed by the TreeLayout type.
Name | Description | |
---|---|---|
Overloaded. Initializes a new TreeLayout instance. |
Name | Description | |
---|---|---|
Arranges the specified diagram. |
||
Gets a value indicating how links will be aligned to the anchor points of tree nodes. |
||
Gets a value indicating the ordering of the child nodes in order to produce layouts with custom balance. |
||
Gets a value indicating whether the "assistant" nodes on the same side of a single parent are arranged as close enough to each other as possible. Turning this off will force the nodes on one side to be aligned with their counterparts in the other and occasionally leaving space between adjacent branches. |
||
Gets a value indicating in what direction child nodes should be placed relatively to their parent nodes. |
||
Gets a value indicating whether the "assistant" trait is regarded when performing the layout. |
||
Gets a value indicating whether the direction of links should be ignored. |
||
Gets a value indicating whether groups of diagram nodes should be treated as integral nodes in the tree that will be laid out. |
||
Gets a value indicating whether the root node should be kept at its original position. |
||
Gets the desired distance between tree levels. |
||
Gets what style is assigned to the links processed by the TreeLayout. |
||
Gets the desired distance between nodes on the same level. |
||
Gets a value indicating which direction of links should be considered the parent-to-child one. |
||
Gets the node which will be used as root of the tree. |
||
Gets a value defining the elliptic factor used with radial layouts. |
||
Gets the layout mode. |
||
Gets a value indicating how much horizontal space to leave between the document boundaries and the tree. |
||
Gets a value indicating how much vertical space to leave between the document boundaries and the tree. |
||
Returns a TreeLayoutBuilder object used to configure this TreeLayout instance. |
||
Sets a value indicating how links should be aligned to the anchor points of tree nodes. |
||
Sets a value indicating the ordering of the child nodes in order to produce layouts with custom balance. |
||
Sets a value indicating whether the "assistant" nodes on the same side of a single parent are arranged as close enough to each other as possible. Turning this off will force the nodes on one side to be aligned with their counterparts in the other and occasionally leaving space between adjacent branches. |
||
Sets a value indicating in what direction child nodes should be placed relatively to their parent nodes. |
||
Sets a value indicating whether the "assistant" trait is regarded when performing the layout. |
||
Sets a value indicating whether the direction of links should be ignored. |
||
Sets a value indicating whether groups of diagram nodes should be treated as integral nodes in the tree that will be laid out. |
||
Sets a value indicating whether the root node should be kept at its original position. |
||
Sets the desired distance between tree levels. |
||
Sets what style should be assigned to the links processed by the layout algorithm. |
||
Sets the desired distance between nodes on the same level. |
||
Sets a value indicating which direction of links should be considered the parent-to-child one. |
||
Sets the object which will be used as root of the tree. |
||
Sets a value defining the elliptic factor used with radial layouts. |
||
Sets the layout mode. |
||
Sets a value indicating how much horizontal space to leave between the document boundaries and the tree. |
||
Sets a value indicating how much vertical space to leave between the document boundaries and the tree. |
||
Returns a TreeLayoutBuilder object used to configure and create new TreeLayout instances. |