Class TreeMapLayoutBuilderBase
Abstract TreeMap layout builder
Inheritance
System.Object
TreeMapLayoutBuilderBase
Namespace: FastReport.BG.TreeMap
Assembly: FastReport.BG.dll
Syntax
public abstract class TreeMapLayoutBuilderBase
Constructors
TreeMapLayoutBuilderBase(Rectangle, TreeMapNode)
Creates TreeMapLayoutBuilderBase.
Declaration
public TreeMapLayoutBuilderBase(Rectangle bounds, TreeMapNode root)
Parameters
Type | Name | Description |
---|---|---|
System.Drawing.Rectangle | bounds | |
TreeMapNode | root |
Fields
bounds
Bouding rectangle
Declaration
protected Rectangle bounds
Field Value
Type | Description |
---|---|
System.Drawing.Rectangle |
ratio
Ratio of square to Root.Record.Value
Declaration
protected readonly double ratio
Field Value
Type | Description |
---|---|
System.Double |
root
Root node for layouting
Declaration
protected readonly TreeMapNode root
Field Value
Type | Description |
---|---|
TreeMapNode |
square
Square of the bouding rectangle
Declaration
protected readonly int square
Field Value
Type | Description |
---|---|
System.Int32 |
Methods
BuildLayout()
Build the layout. Put the layouting logic of particular implementation here.
Declaration
public abstract void BuildLayout()