C
Classes
- AspectRatioSubtreePlacer
- This ISubtreePlacer places the subtrees such that the overall aspect ratio of the arranged subtree will be close to the specified aspect ratio.
- AssistantSubtreePlacer
- The AssistantSubtreePlacer places nodes that are marked as assistants left and right of their parents and all other nodes below the assistant nodes.
- 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.
- DendrogramSubtreePlacer
- The DendrogramSubtreePlacer arranges subtrees in a dendrogram-like style.
- DoubleLayerSubtreePlacer
- The DoubleLayerSubtreePlacer arranges the subtrees of a local root alternating in two layers.
- FixedSubtreePlacer
- A FixedSubtreePlacer keeps the current position of the subtrees and routes the edges.
- LeftRightSubtreePlacer
- The LeftRightSubtreePlacer arranges the children in a subtree on the left and the right of a vertical bus.
- LevelAlignedSubtreePlacer
- A LevelAlignedSubtreePlacer arranges the nodes of a subtree into layers such that nodes on the same level/depth are aligned.
- MultiLayerSubtreePlacer
- The MultiLayerSubtreePlacer arranges the children/subtrees of a local root into multiple layers.
- MultiParentDescriptor
- The MultiParentDescriptor provides style information for multi-parent structures.
- 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.
- RadialTreeLayout
- A tree layout algorithm that arranges the subtrees of the tree in a radial fashion.
- RadialTreeLayoutData
- Specifies custom data for the RadialTreeLayout.
- SingleLayerSubtreePlacer
- The SingleLayerSubtreePlacer arranges the subtrees of a local root in a single layer.
- SingleSplitSubtreePlacer
- SingleSplitSubtreePlacer delegates the arrangement of the children to two different ISubtreePlacers.
- SubtreeShape
- A SubtreeShape represents the position and the borders of a subtree.
- TreeLayout
- This layout algorithm arranges graphs with a tree structure.
- TreeLayoutData
- Specifies custom data for the TreeLayout.
- TreeLayoutPortAssigner
- The TreeLayoutPortAssigner provides some simple port assignment styles for the TreeLayout.
- TreeMapLayout
- This layout algorithm produces tree map layouts.
- TreeMapLayoutData
- Specifies custom data for the TreeMapLayout.
- TreeReductionStage
- The TreeReductionStage temporarily reduces general graphs to trees.
- TreeReductionStageData
- Specifies custom data for the TreeReductionStage.
I
Interfaces
- IFromSketchSubtreePlacer
- A IFromSketchSubtreePlacer arranges the subtrees while taking the initial locations of the nodes into account.
- ISubtreePlacer
- A ISubtreePlacer is responsible for the arrangement of a local root node and all of its subtrees.
- ISubtreePlacerProcessor
- A ISubtreePlacerProcessor provides the possibility for each ISubtreePlacer to prepare (and clean up) the graph for the children of the local root.
- ITreeLayoutPortAssigner
- A ITreeLayoutPortAssigner places the ports of edges connecting to the same node.
E
Enums
- AspectRatioChildAlignmentPolicy
- Specifies the policies for aligning rows or columns with the AspectRatioSubtreePlacer in a TreeLayout.
- BusPlacement
- A bus placement that places the bus connecting the child nodes in the center of the child subtrees.
- ChildAlignmentPolicy
- Specifies the alignment policies for child nodes under the same parent in a TreeLayout.
- ChildArrangementPolicy
- A direction specifier for placing the child nodes next to each other in the direction of the actual LayoutOrientation, with the edges connecting in the direction of flow.
- ChildOrderingPolicy
- Specifies the ordering policies for child nodes under the same parent in a TreeLayout.
- LevelAlignedSubtreePlacerRoutingStyle
- Specifies the routing styles for edges in a LevelAlignedSubtreePlacer layout.
- MultiLayerSubtreePlacerRootAlignment
- A SubtreeRootAlignment describes how a local root node is arranged in relation to its children.
- MultiParentRoutingStyle
- Specifies the routing styles for edges in a multi-parent structure.
- ParentConnectorDirection
- Specifies the possible directions in which a connector to a parent node can be placed.
- RootPlacementPolicy
- Specifies the policies for placing the root node of a subtree within its bounds.
- RootSelectionPolicy
- Specifies the policy for selecting the root node of a tree in RadialTreeLayout.
- SingleLayerSubtreePlacerRootAlignment
- Defines root alignments for the SingleLayerSubtreePlacer, see property rootAlignment.
- SingleLayerSubtreePlacerRoutingStyle
- Defines routing styles for the SingleLayerSubtreePlacer, which indicates how edge paths are routed, see property edgeRoutingStyle.
- SubtreeConnectorDirection
- Specifies the direction in which the last connector segment of a SubtreeShape is placed.
- SubtreeRootAlignment
- A SubtreeRootAlignment describes how a local root node is arranged in relation to its children.
- SubtreeTransform
- Defines transformation matrices that define the direction of the subtree (see, e.g., property transformation).
- TilingStrategy
- Specifies the strategies for tiling nodes in a TreeMapLayout.
- TreeLayoutPortAssignmentMode
- Specifies the method of port assignment for edges in a tree layout.