documentationfor yFiles for HTML 3.0.0.3

Usages of SubtreeShape

Method Return Values

placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in AspectRatioSubtreePlacerInitializes the local data structures and then arranges the local root relative to the SubtreeShape of its children.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in AssistantSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in BusSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in CompactSubtreePlacerInitializes the local data structures and then arranges the local root relative to the SubtreeShape of its children.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in DendrogramSubtreePlacerArranges the SubtreeShapes of the local root and its children as a dendrogram.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in DoubleLayerSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in FixedSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in ISubtreePlacerArranges the SubtreeShapes of the local root and its children and routes the edges that connect them.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in LeftRightSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in LevelAlignedSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in MultiLayerSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in MultiSplitSubtreePlacerPlaces the clusters of SubtreeShapes according to their port group ids.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in SingleLayerSubtreePlacerInitializes the local data structures and then arranges the local root relative to the SubtreeShape of its children.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in SingleSplitSubtreePlacer
createCopy (SubtreeTransform?)in SubtreeShapeCreates a clone of this SubtreeShape instance, modifying it using the provided transformation matrix.
getSubtreeShape (LayoutNode)in TreeLayoutProvides access to the SubtreeShape for the given node.
layoutRoot (LayoutGraph, LayoutNode)in TreeLayoutCalculates the layout for the given root node and its subtrees.
modifyNodeShape (LayoutNode, SubtreeShape)in TreeLayoutModifies the calculated SubtreeShape for the given node that consists only of the bounds of this particular node.

Method Parameters

placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in AspectRatioSubtreePlacerInitializes the local data structures and then arranges the local root relative to the SubtreeShape of its children.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in AssistantSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in BusSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in CompactSubtreePlacerInitializes the local data structures and then arranges the local root relative to the SubtreeShape of its children.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in DendrogramSubtreePlacerArranges the SubtreeShapes of the local root and its children as a dendrogram.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in DoubleLayerSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in FixedSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in ISubtreePlacerArranges the SubtreeShapes of the local root and its children and routes the edges that connect them.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in LeftRightSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in LevelAlignedSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in MultiLayerSubtreePlacer
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in MultiSplitSubtreePlacerPlaces the clusters of SubtreeShapes according to their port group ids.
calculateSlopedSourceEdgeLayout (NodeLayout, SubtreeShape, LayoutEdge, number, number)in SingleLayerSubtreePlacerCalculates the routing of the source side of the edge to the given child node.
calculateSourceEdgeLayout (NodeLayout, SubtreeShape, LayoutEdge)in SingleLayerSubtreePlacerCalculates the routing of the source side of the edge to the given child node.
calculateTargetEdgeLayout (NodeLayout, SubtreeShape, LayoutEdge)in SingleLayerSubtreePlacerCalculates the routing of the target side of the edge to the given child node.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in SingleLayerSubtreePlacerInitializes the local data structures and then arranges the local root relative to the SubtreeShape of its children.
placeSubtree (IMapper<LayoutNode,SubtreeShape>, IMapper<LayoutNode,SubtreeShape>, LayoutGraph, LayoutNode, ParentConnectorDirection)in SingleSplitSubtreePlacer
mergeWith (SubtreeShape)in SubtreeShapeMerges the given SubtreeShape instance with this SubtreeShape instance.
modifyNodeShape (LayoutNode, SubtreeShape)in TreeLayoutModifies the calculated SubtreeShape for the given node that consists only of the bounds of this particular node.