Class IcicleLayoutBuilderBase
Abstract Icicle layout builder
Namespace: FastReport.BG.Icicle
Assembly: FastReport.BG.dll
Syntax
public abstract class IcicleLayoutBuilderBase
Constructors
IcicleLayoutBuilderBase(IcicleGeometry, IcicleNode)
Constructs a new instance of IcicleLayoutBuilderBase
Declaration
public IcicleLayoutBuilderBase(IcicleGeometry geometry, IcicleNode root)
Parameters
Type | Name | Description |
---|---|---|
IcicleGeometry | geometry | Geometry for the sector of icicle chart at level |
IcicleNode | root | Root node for layouting |
Fields
geometry
Stores geometry for layouting
Declaration
protected IcicleGeometry geometry
Field Value
Type | Description |
---|---|
IcicleGeometry |
ratio
Size ratio for Record.Value
Declaration
protected readonly double ratio
Field Value
Type | Description |
---|---|
System.Double |
root
Stores root node for layouting
Declaration
protected readonly IcicleNode root
Field Value
Type | Description |
---|---|
IcicleNode |
Methods
BuildLayout()
Build the layout. Put the layouting logic of particular implementation here.
Declaration
public abstract void BuildLayout()