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