/*
THIS INFRAGISTICS ULTIMATE SOFTWARE LICENSE  AGREEMENT ("AGREEMENT") LOCATED HERE:
https://www.infragistics.com/legal/license/igultimate-la
https://www.infragistics.com/legal/license/igultimate-eula
GOVERNS THE LICENSING, INSTALLATION AND USE OF INFRAGISTICS SOFTWARE. BY DOWNLOADING AND/OR INSTALLING AND USING INFRAGISTICS SOFTWARE:  you are indicating that you have read and understand this Agreement, and agree to be legally bound by it on behalf of the yourself and your company.
*/
import { StackedBarSeries } from "./StackedBarSeries";
import { IStacked100Series_$type } from "./IStacked100Series";
import { markType } from "igniteui-angular-core";
import { Stacked100DataPreparer } from "./Stacked100DataPreparer";
import { StackedBarSeriesView } from "./StackedBarSeriesView";
import { Stacked100BarBucketCalculator } from "./Stacked100BarBucketCalculator";
/**
 * @hidden
 */
export class Stacked100BarSeries extends StackedBarSeries {
    constructor() {
        super();
        this.ab = Stacked100BarSeries.$;
    }
    ac() {
        super.ac();
        this.jd(false);
    }
    bf() {
        return new Stacked100BarSeriesView(this);
    }
    iu(a) {
        super.iu(a);
        this.p9 = a;
    }
    oy() {
        return this.p9;
    }
    pl() {
        super.pl();
        Stacked100DataPreparer.a(this);
    }
    get useHighMarkerFidelity() {
        return this.n2;
    }
}
Stacked100BarSeries.$t = markType(Stacked100BarSeries, 'Stacked100BarSeries', StackedBarSeries.$, [IStacked100Series_$type]);
/**
 * @hidden
 */
export class Stacked100BarSeriesView extends StackedBarSeriesView {
    constructor(a) {
        super(a);
        this.c2 = null;
        this.c2 = a;
    }
    co() {
        return new Stacked100BarBucketCalculator(this);
    }
}
Stacked100BarSeriesView.$t = markType(Stacked100BarSeriesView, 'Stacked100BarSeriesView', StackedBarSeriesView.$);
//# sourceMappingURL=Stacked100BarSeries_combined.js.map