A NodeHalo object specifies a rectangular area around a specific node.

Namespace: yWorks.yFiles.Layout
Assembly: yWorks.yFilesSilverlight.Algorithms (in yWorks.yFilesSilverlight.Algorithms.dll) Version: 2.4.0.0

Syntax

C#
public sealed class NodeHalo
Visual Basic
Public NotInheritable Class NodeHalo

Remarks

A NodeHalo object specifies a rectangular area around a specific node. A layouter that supports node halos, keeps this area clear of graph elements, except the node labels of this specific node and the adjacent segments of its edges. All minimum distances to this node, which are used in the layout calculation e.g. minimal first segment length, will be extended by the halo size.

This class defines a key used to associate a IDataProvider that provide node halos for all nodes of the input graph. Node halo aware layout algorithms like IncrementalHierarchicLayouter look for data providers named by this key to retrieve halo information.

The following layouters support NodeHalos with different restrictions:

Inheritance Hierarchy

System..::..Object
  yWorks.yFiles.Layout..::..NodeHalo

See Also