The abstract base class for layout models.

Namespace: TreeLayoutHelper
Assembly: TreeLayoutHelper (in TreeLayoutHelper.dll) Version: 1.1.0.0 (1.1.0.0)

Syntax

C#
[SerializableAttribute]
public abstract class LayoutModel<TNode, TCanvas> : ILayoutModelBase
where TCanvas : class
Visual Basic
<SerializableAttribute> _
Public MustInherit Class LayoutModel(Of TNode, TCanvas As Class) _
	Implements ILayoutModelBase
Visual C++
[SerializableAttribute]
generic<typename TNode, typename TCanvas>
where TCanvas : ref class
public ref class LayoutModel abstract : ILayoutModelBase
J#
J# supports the use of generic APIs, but not the declaration of new ones.
JScript
JScript does not support generic types or methods.
JavaScript
JavaScript does not support generic types or methods.

Type Parameters

TNode
The base type of tree nodes.
TCanvas
The canvas type required for the layout model. A canvas is used to measure and output the layout elements.

Inheritance Hierarchy

See Also