Click or drag to resize
LayoutBaseTNodeData, TLinkData Class
The base class for all layout algorithms.
Inheritance Hierarchy
SystemObject
  Telerik.Windows.Diagrams.CoreLayoutBaseTNodeData, TLinkData
    Telerik.Windows.Diagrams.CoreSugiyamaLayout
    Telerik.Windows.Diagrams.CoreTreeLayout

Namespace: Telerik.Windows.Diagrams.Core
Assembly: Telerik.Windows.Diagrams.Core (in Telerik.Windows.Diagrams.Core.dll) Version: 2017.2.614.40 (2017.2.614.40)
Syntax
public abstract class LayoutBase<TNodeData, TLinkData>
where TNodeData : new()
where TLinkData : new()

Type Parameters

TNodeData
TLinkData

The LayoutBaseTNodeData, TLinkData type exposes the following members.

Constructors
  NameDescription
Protected methodLayoutBaseTNodeData, TLinkData
Initializes a new instance of the LayoutBaseTNodeData, TLinkData class.
Top
Methods
  NameDescription
Public methodStatic memberBuildContainerHierarchy
Builds the container hierarchy with the virtual root holding the top-containers. If no containers are present this will return null.
Protected methodGridLayoutComponents
Organizes the components in a grid.
Protected methodIterateContainerLayout
Iterates the container layout to the child containers by organizing first the lowest level containers up to the given container.
Public methodLayout(ContainerGraphTNodeData, TLinkData, Object)
Layout of the specified container without iterating into possible children containers.
Public methodLayout(IGraph, Object)
Starts a layout pass.
Protected methodMoveToCurrentOffset
Moves the diagram to the computed offset.
Protected methodMoveToOffset
Moves the component to the given offset.
Top
See Also