Usages of ISubtreePlacer
Properties
childSubtreePlacer | in AssistantSubtreePlacer | Gets or sets the ISubtreePlacer instance that places the non-assistant children. | |
primaryPlacer | in SingleSplitSubtreePlacer | Gets the ISubtreePlacer instance that will arrange the primary subtree. | |
secondaryPlacer | in SingleSplitSubtreePlacer | Gets the ISubtreePlacer instance that will arrange the secondary subtree. | |
defaultSubtreePlacer | in TreeLayout | Gets or sets the default ISubtreePlacer instance that arranges all subtrees of local roots that do not have an individual subtree placer assigned. | |
subtreePlacers | in TreeLayoutData | Gets or sets the mapping from nodes to their ISubtreePlacer. |
Fields
SUBTREE_PLACER_DATA_KEY | in TreeLayout | A data key for specifying a child subtree placer for each node. |
Method Return Values
getSubtreePlacer (LayoutNode) | in TreeLayout | Returns the ISubtreePlacer instance that is used for the placement of the local root node and the SubtreeShapes. |
Method Parameters
AssistantSubtreePlacer () | in AssistantSubtreePlacer | Creates a new AssistantSubtreePlacer instance. | |
preProcess (IMapper<LayoutNode,ISubtreePlacer>, IMapper<LayoutNode,ITreeLayoutPortAssigner>, IMapper<LayoutNode,function(LayoutEdge,LayoutEdge):number>) | in ISubtreePlacerProcessor | Performs preparations for the actual tree layout in a pre-processing step. | |
MultiSplitSubtreePlacer (ISubtreePlacer, ISubtreePlacer) | in MultiSplitSubtreePlacer | Creates a new MultiSplitSubtreePlacer instance. | |
SingleSplitSubtreePlacer (ISubtreePlacer?, ISubtreePlacer?, ) | in SingleSplitSubtreePlacer | Creates a new SingleSplitSubtreePlacer instance with default settings using the given subtree placers as delegates. | |
TreeLayout () | in TreeLayout | Creates a new TreeLayout instance with default settings. | |
TreeLayoutData () | in TreeLayoutData |
Implementing Types
BusSubtreePlacer | The BusSubtreePlacer creates a bus to which all child nodes and the local root node are connected. | |
CompactSubtreePlacer | The CompactSubtreePlacer produces a compact placement of the children. | |
IFromSketchSubtreePlacer | A IFromSketchSubtreePlacer arranges the subtrees while taking the initial locations of the nodes into account. | |
MultiSplitSubtreePlacer | This ISubtreePlacer splits the children of a local root into clusters based on port groups defined on the edges to the children - the placement of the cluster content and the placement of clusters themselves is delegated to other ISubtreePlacers. | |
SingleSplitSubtreePlacer | SingleSplitSubtreePlacer delegates the arrangement of the children to two different ISubtreePlacers. |