/*
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 { DomainChartDescription } from "./DomainChartDescription";
import { markType } from "./type";
/**
 * @hidden
 */
export let XYChartDescription = /*@__PURE__*/ (() => {
    class XYChartDescription extends DomainChartDescription {
        constructor() {
            super();
            this.fd = null;
            this.ft = null;
            this.dj = 0;
            this.dl = 0;
            this.dk = 0;
            this.di = 0;
            this.d1 = 0;
            this.d3 = 0;
            this.d2 = 0;
            this.d0 = 0;
            this.fg = null;
            this.fx = null;
            this.dv = 0;
            this.ec = 0;
            this.du = 0;
            this.eb = 0;
            this.dx = 0;
            this.ee = 0;
            this.dw = 0;
            this.ed = 0;
            this.dt = 0;
            this.ea = 0;
            this.fr = null;
            this.f8 = null;
            this.fh = null;
            this.fy = null;
            this.fs = null;
            this.f9 = null;
            this.ff = null;
            this.fw = null;
            this.fk = null;
            this.f1 = null;
            this.dm = 0;
            this.d4 = 0;
            this.dn = 0;
            this.d5 = 0;
            this.fm = null;
            this.f3 = null;
            this.fn = null;
            this.f4 = null;
            this.dp = 0;
            this.d6 = 0;
            this.dq = 0;
            this.d7 = 0;
            this.fo = null;
            this.f5 = null;
            this.dr = 0;
            this.d8 = 0;
            this.fp = null;
            this.f6 = null;
            this.fl = null;
            this.f2 = null;
            this.dh = 0;
            this.dz = 0;
            this.dg = 0;
            this.dy = 0;
            this.ds = 0;
            this.d9 = 0;
            this.dc = false;
            this.dd = false;
            this.fq = null;
            this.f7 = null;
            this.fe = null;
            this.fu = null;
            this.fi = null;
            this.fz = null;
            this.fj = null;
            this.f0 = null;
            this.fv = null;
        }
        get_type() {
            return "XYChart";
        }
        get xAxisFormatLabelRef() {
            return this.fd;
        }
        set xAxisFormatLabelRef(a) {
            this.fd = a;
            this.e("XAxisFormatLabelRef");
        }
        get yAxisFormatLabelRef() {
            return this.ft;
        }
        set yAxisFormatLabelRef(a) {
            this.ft = a;
            this.e("YAxisFormatLabelRef");
        }
        get xAxisLabelLeftMargin() {
            return this.dj;
        }
        set xAxisLabelLeftMargin(a) {
            this.dj = a;
            this.e("XAxisLabelLeftMargin");
        }
        get xAxisLabelTopMargin() {
            return this.dl;
        }
        set xAxisLabelTopMargin(a) {
            this.dl = a;
            this.e("XAxisLabelTopMargin");
        }
        get xAxisLabelRightMargin() {
            return this.dk;
        }
        set xAxisLabelRightMargin(a) {
            this.dk = a;
            this.e("XAxisLabelRightMargin");
        }
        get xAxisLabelBottomMargin() {
            return this.di;
        }
        set xAxisLabelBottomMargin(a) {
            this.di = a;
            this.e("XAxisLabelBottomMargin");
        }
        get yAxisLabelLeftMargin() {
            return this.d1;
        }
        set yAxisLabelLeftMargin(a) {
            this.d1 = a;
            this.e("YAxisLabelLeftMargin");
        }
        get yAxisLabelTopMargin() {
            return this.d3;
        }
        set yAxisLabelTopMargin(a) {
            this.d3 = a;
            this.e("YAxisLabelTopMargin");
        }
        get yAxisLabelRightMargin() {
            return this.d2;
        }
        set yAxisLabelRightMargin(a) {
            this.d2 = a;
            this.e("YAxisLabelRightMargin");
        }
        get yAxisLabelBottomMargin() {
            return this.d0;
        }
        set yAxisLabelBottomMargin(a) {
            this.d0 = a;
            this.e("YAxisLabelBottomMargin");
        }
        get xAxisLabelTextColor() {
            return this.fg;
        }
        set xAxisLabelTextColor(a) {
            this.fg = a;
            this.e("XAxisLabelTextColor");
        }
        get yAxisLabelTextColor() {
            return this.fx;
        }
        set yAxisLabelTextColor(a) {
            this.fx = a;
            this.e("YAxisLabelTextColor");
        }
        get xAxisTitleMargin() {
            return this.dv;
        }
        set xAxisTitleMargin(a) {
            this.dv = a;
            this.e("XAxisTitleMargin");
        }
        get yAxisTitleMargin() {
            return this.ec;
        }
        set yAxisTitleMargin(a) {
            this.ec = a;
            this.e("YAxisTitleMargin");
        }
        get xAxisTitleLeftMargin() {
            return this.du;
        }
        set xAxisTitleLeftMargin(a) {
            this.du = a;
            this.e("XAxisTitleLeftMargin");
        }
        get yAxisTitleLeftMargin() {
            return this.eb;
        }
        set yAxisTitleLeftMargin(a) {
            this.eb = a;
            this.e("YAxisTitleLeftMargin");
        }
        get xAxisTitleTopMargin() {
            return this.dx;
        }
        set xAxisTitleTopMargin(a) {
            this.dx = a;
            this.e("XAxisTitleTopMargin");
        }
        get yAxisTitleTopMargin() {
            return this.ee;
        }
        set yAxisTitleTopMargin(a) {
            this.ee = a;
            this.e("YAxisTitleTopMargin");
        }
        get xAxisTitleRightMargin() {
            return this.dw;
        }
        set xAxisTitleRightMargin(a) {
            this.dw = a;
            this.e("XAxisTitleRightMargin");
        }
        get yAxisTitleRightMargin() {
            return this.ed;
        }
        set yAxisTitleRightMargin(a) {
            this.ed = a;
            this.e("YAxisTitleRightMargin");
        }
        get xAxisTitleBottomMargin() {
            return this.dt;
        }
        set xAxisTitleBottomMargin(a) {
            this.dt = a;
            this.e("XAxisTitleBottomMargin");
        }
        get yAxisTitleBottomMargin() {
            return this.ea;
        }
        set yAxisTitleBottomMargin(a) {
            this.ea = a;
            this.e("YAxisTitleBottomMargin");
        }
        get xAxisTitleTextColor() {
            return this.fr;
        }
        set xAxisTitleTextColor(a) {
            this.fr = a;
            this.e("XAxisTitleTextColor");
        }
        get yAxisTitleTextColor() {
            return this.f8;
        }
        set yAxisTitleTextColor(a) {
            this.f8 = a;
            this.e("YAxisTitleTextColor");
        }
        get xAxisLabelTextStyle() {
            return this.fh;
        }
        set xAxisLabelTextStyle(a) {
            this.fh = a;
            this.e("XAxisLabelTextStyle");
        }
        get yAxisLabelTextStyle() {
            return this.fy;
        }
        set yAxisLabelTextStyle(a) {
            this.fy = a;
            this.e("YAxisLabelTextStyle");
        }
        get xAxisTitleTextStyle() {
            return this.fs;
        }
        set xAxisTitleTextStyle(a) {
            this.fs = a;
            this.e("XAxisTitleTextStyle");
        }
        get yAxisTitleTextStyle() {
            return this.f9;
        }
        set yAxisTitleTextStyle(a) {
            this.f9 = a;
            this.e("YAxisTitleTextStyle");
        }
        get xAxisLabelRef() {
            return this.ff;
        }
        set xAxisLabelRef(a) {
            this.ff = a;
            this.e("XAxisLabelRef");
        }
        get yAxisLabelRef() {
            return this.fw;
        }
        set yAxisLabelRef(a) {
            this.fw = a;
            this.e("YAxisLabelRef");
        }
        get xAxisMajorStroke() {
            return this.fk;
        }
        set xAxisMajorStroke(a) {
            this.fk = a;
            this.e("XAxisMajorStroke");
        }
        get yAxisMajorStroke() {
            return this.f1;
        }
        set yAxisMajorStroke(a) {
            this.f1 = a;
            this.e("YAxisMajorStroke");
        }
        get xAxisMajorStrokeThickness() {
            return this.dm;
        }
        set xAxisMajorStrokeThickness(a) {
            this.dm = a;
            this.e("XAxisMajorStrokeThickness");
        }
        get yAxisMajorStrokeThickness() {
            return this.d4;
        }
        set yAxisMajorStrokeThickness(a) {
            this.d4 = a;
            this.e("YAxisMajorStrokeThickness");
        }
        get xAxisMinorStrokeThickness() {
            return this.dn;
        }
        set xAxisMinorStrokeThickness(a) {
            this.dn = a;
            this.e("XAxisMinorStrokeThickness");
        }
        get yAxisMinorStrokeThickness() {
            return this.d5;
        }
        set yAxisMinorStrokeThickness(a) {
            this.d5 = a;
            this.e("YAxisMinorStrokeThickness");
        }
        get xAxisStrip() {
            return this.fm;
        }
        set xAxisStrip(a) {
            this.fm = a;
            this.e("XAxisStrip");
        }
        get yAxisStrip() {
            return this.f3;
        }
        set yAxisStrip(a) {
            this.f3 = a;
            this.e("YAxisStrip");
        }
        get xAxisStroke() {
            return this.fn;
        }
        set xAxisStroke(a) {
            this.fn = a;
            this.e("XAxisStroke");
        }
        get yAxisStroke() {
            return this.f4;
        }
        set yAxisStroke(a) {
            this.f4 = a;
            this.e("YAxisStroke");
        }
        get xAxisStrokeThickness() {
            return this.dp;
        }
        set xAxisStrokeThickness(a) {
            this.dp = a;
            this.e("XAxisStrokeThickness");
        }
        get yAxisStrokeThickness() {
            return this.d6;
        }
        set yAxisStrokeThickness(a) {
            this.d6 = a;
            this.e("YAxisStrokeThickness");
        }
        get xAxisTickLength() {
            return this.dq;
        }
        set xAxisTickLength(a) {
            this.dq = a;
            this.e("XAxisTickLength");
        }
        get yAxisTickLength() {
            return this.d7;
        }
        set yAxisTickLength(a) {
            this.d7 = a;
            this.e("YAxisTickLength");
        }
        get xAxisTickStroke() {
            return this.fo;
        }
        set xAxisTickStroke(a) {
            this.fo = a;
            this.e("XAxisTickStroke");
        }
        get yAxisTickStroke() {
            return this.f5;
        }
        set yAxisTickStroke(a) {
            this.f5 = a;
            this.e("YAxisTickStroke");
        }
        get xAxisTickStrokeThickness() {
            return this.dr;
        }
        set xAxisTickStrokeThickness(a) {
            this.dr = a;
            this.e("XAxisTickStrokeThickness");
        }
        get yAxisTickStrokeThickness() {
            return this.d8;
        }
        set yAxisTickStrokeThickness(a) {
            this.d8 = a;
            this.e("YAxisTickStrokeThickness");
        }
        get xAxisTitle() {
            return this.fp;
        }
        set xAxisTitle(a) {
            this.fp = a;
            this.e("XAxisTitle");
        }
        get yAxisTitle() {
            return this.f6;
        }
        set yAxisTitle(a) {
            this.f6 = a;
            this.e("YAxisTitle");
        }
        get xAxisMinorStroke() {
            return this.fl;
        }
        set xAxisMinorStroke(a) {
            this.fl = a;
            this.e("XAxisMinorStroke");
        }
        get yAxisMinorStroke() {
            return this.f2;
        }
        set yAxisMinorStroke(a) {
            this.f2 = a;
            this.e("YAxisMinorStroke");
        }
        get xAxisLabelAngle() {
            return this.dh;
        }
        set xAxisLabelAngle(a) {
            this.dh = a;
            this.e("XAxisLabelAngle");
        }
        get yAxisLabelAngle() {
            return this.dz;
        }
        set yAxisLabelAngle(a) {
            this.dz = a;
            this.e("YAxisLabelAngle");
        }
        get xAxisExtent() {
            return this.dg;
        }
        set xAxisExtent(a) {
            this.dg = a;
            this.e("XAxisExtent");
        }
        get yAxisExtent() {
            return this.dy;
        }
        set yAxisExtent(a) {
            this.dy = a;
            this.e("YAxisExtent");
        }
        get xAxisTitleAngle() {
            return this.ds;
        }
        set xAxisTitleAngle(a) {
            this.ds = a;
            this.e("XAxisTitleAngle");
        }
        get yAxisTitleAngle() {
            return this.d9;
        }
        set yAxisTitleAngle(a) {
            this.d9 = a;
            this.e("YAxisTitleAngle");
        }
        get xAxisInverted() {
            return this.dc;
        }
        set xAxisInverted(a) {
            this.dc = a;
            this.e("XAxisInverted");
        }
        get yAxisInverted() {
            return this.dd;
        }
        set yAxisInverted(a) {
            this.dd = a;
            this.e("YAxisInverted");
        }
        get xAxisTitleAlignment() {
            return this.fq;
        }
        set xAxisTitleAlignment(a) {
            this.fq = a;
            this.e("XAxisTitleAlignment");
        }
        get yAxisTitleAlignment() {
            return this.f7;
        }
        set yAxisTitleAlignment(a) {
            this.f7 = a;
            this.e("YAxisTitleAlignment");
        }
        get xAxisLabelHorizontalAlignment() {
            return this.fe;
        }
        set xAxisLabelHorizontalAlignment(a) {
            this.fe = a;
            this.e("XAxisLabelHorizontalAlignment");
        }
        get yAxisLabelHorizontalAlignment() {
            return this.fu;
        }
        set yAxisLabelHorizontalAlignment(a) {
            this.fu = a;
            this.e("YAxisLabelHorizontalAlignment");
        }
        get xAxisLabelVerticalAlignment() {
            return this.fi;
        }
        set xAxisLabelVerticalAlignment(a) {
            this.fi = a;
            this.e("XAxisLabelVerticalAlignment");
        }
        get yAxisLabelVerticalAlignment() {
            return this.fz;
        }
        set yAxisLabelVerticalAlignment(a) {
            this.fz = a;
            this.e("YAxisLabelVerticalAlignment");
        }
        get xAxisLabelVisibility() {
            return this.fj;
        }
        set xAxisLabelVisibility(a) {
            this.fj = a;
            this.e("XAxisLabelVisibility");
        }
        get yAxisLabelVisibility() {
            return this.f0;
        }
        set yAxisLabelVisibility(a) {
            this.f0 = a;
            this.e("YAxisLabelVisibility");
        }
        get yAxisLabelLocation() {
            return this.fv;
        }
        set yAxisLabelLocation(a) {
            this.fv = a;
            this.e("YAxisLabelLocation");
        }
    }
    XYChartDescription.$t = /*@__PURE__*/ markType(XYChartDescription, 'XYChartDescription', DomainChartDescription.$);
    return XYChartDescription;
})();
//# sourceMappingURL=XYChartDescription.js.map
