Class
SugiyamaProcessor

Sugiyama layout of a single connected graph.

The process consists of the following steps:

  • layering: the longest path in the component determines the number of layers
  • normalization:
  • nodes ordering:
  • positioning: the actual positions (or bounding rectangles) are set.

Definition

Namespace:Telerik.Windows.Diagrams.Core

Assembly:Telerik.Windows.Diagrams.Core.dll

Syntax:

cs-api-definition
public class SugiyamaProcessor

Inheritance: objectSugiyamaProcessor

Constructors

SugiyamaProcessor()

Declaration

cs-api-definition
public SugiyamaProcessor()

Methods

Layout(Graph<SugiyamaData, object>, SugiyamaSettings)

Performs a layout pass on a connected component.

Declaration

cs-api-definition
public void Layout(Graph<SugiyamaData, object> graph, SugiyamaSettings layoutSettings)

Parameters

graph

Graph<SugiyamaData, object>

The graph to rearrange.

layoutSettings

SugiyamaSettings

The layout settings.