The abstract base class for layout models.
Namespace: TreeLayoutHelperAssembly: 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# |
---|
|
JScript |
---|
|
JavaScript |
---|
|
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
System..::..Object
TreeLayoutHelper..::..LayoutModel<(Of <(<'TNode, TCanvas>)>)>
TreeLayoutHelper.FlowLayout..::..FlowLayoutModel<(Of <(<'TNode>)>)>
TreeLayoutHelper.HierarchyLayout..::..HierarchyLayoutModel<(Of <(<'TNode>)>)>
TreeLayoutHelper.TreeLayout..::..TreeLayoutModel<(Of <(<'TNode>)>)>
TreeLayoutHelper..::..LayoutModel<(Of <(<'TNode, TCanvas>)>)>
TreeLayoutHelper.FlowLayout..::..FlowLayoutModel<(Of <(<'TNode>)>)>
TreeLayoutHelper.HierarchyLayout..::..HierarchyLayoutModel<(Of <(<'TNode>)>)>
TreeLayoutHelper.TreeLayout..::..TreeLayoutModel<(Of <(<'TNode>)>)>