ag-charts-community
Version:
Advanced Charting / Charts supporting Javascript / Typescript / React / Angular / Vue
22 lines (21 loc) • 783 B
TypeScript
import { BBox } from '../bbox';
import { Path } from './path';
export declare class RadialColumnShape<D = any> extends Path<D> {
static readonly className = "RadialColumnShape";
isBeveled: boolean;
columnWidth: number;
startAngle: number;
endAngle: number;
outerRadius: number;
innerRadius: number;
axisInnerRadius: number;
axisOuterRadius: number;
isRadiusAxisReversed?: boolean;
set cornerRadius(_value: number);
protected computeBBox(): BBox;
private getRotation;
updatePath(): void;
private updateRectangularPath;
private updateBeveledPath;
}
export declare function getRadialColumnWidth(startAngle: number, endAngle: number, axisOuterRadius: number, columnWidthRatio: number, maxColumnWidthRatio: number): number;