Usages of ITreeLayoutNodePlacer
Properties
childNodePlacer | in AssistantNodePlacer | Gets or sets the ITreeLayoutNodePlacer instance that places the non-assistant children. | |
primaryPlacer | in DelegatingNodePlacer | Gets the ITreeLayoutNodePlacer instance that will arrange the upper-left part of the graph. | |
secondaryPlacer | in DelegatingNodePlacer | Gets the ITreeLayoutNodePlacer instance that will arrange the lower-right part of the graph. | |
defaultLeafPlacer | in TreeLayout | Gets or sets the default ITreeLayoutNodePlacer instance that places the leaf nodes of the tree. | |
defaultNodePlacer | in TreeLayout | Gets or sets the default ITreeLayoutNodePlacer instance that arranges all subtrees that do not have a specific ITreeLayoutNodePlacer assigned using a IDataProvider. | |
nodePlacers | in TreeLayoutData | Gets or sets the mapping from nodes to their ITreeLayoutNodePlacer. |
Fields
NODE_PLACER_DP_KEY | in TreeLayout | A data provider key for specifying a child node placer for each node. |
Method Return Values
getNodePlacer (YNode) | in TreeLayout | Returns the ITreeLayoutNodePlacer instance that is used for the placement of the local root node and the SubtreeShapes. |
Method Parameters
AssistantNodePlacer (RotatableNodePlacerMatrix?, ) | in AssistantNodePlacer | Creates a new AssistantNodePlacer instance that uses the transformation defined by the given matrix. | |
DelegatingNodePlacer (RotatableNodePlacerMatrix, ITreeLayoutNodePlacer, ITreeLayoutNodePlacer, ) | in DelegatingNodePlacer | Creates a new DefaultNodePlacer instance with default settings using the given modification matrix and the given node placers as delegates. | |
GroupedNodePlacer (ITreeLayoutNodePlacer, ITreeLayoutNodePlacer) | in GroupedNodePlacer | Creates a new GroupedNodePlacer instance. | |
TreeLayout () | in TreeLayout | Creates a new TreeLayout instance with default settings. | |
TreeLayoutData () | in TreeLayoutData | Creates a new instance of TreeLayoutData which helps configuring TreeLayout. |
Implementing Types
GroupedNodePlacer | This ITreeLayoutNodePlacer places the children of a local root in groups. | |
IFromSketchNodePlacer | A IFromSketchNodePlacer arranges the subtrees while taking the initial locations of the nodes into account. | |
LeafNodePlacer | A LeafNodePlacer creates a SubtreeShape for a leaf node and routes its incoming edge at the target side. | |
NodePlacerBase | Abstract base class for implementations of the ITreeLayoutNodePlacer interface. |