/*
 * Decompiled with CFR 0_114.
 * 
 * Could not load the following classes:
 *  com.stimulsoft.base.context.chart.StiContext
 *  com.stimulsoft.base.localization.StiLocalization
 *  com.stimulsoft.base.system.geometry.StiPoint
 */
package com.stimulsoft.report.chart.core.series.clusteredColumn;

import com.stimulsoft.base.context.chart.StiContext;
import com.stimulsoft.base.localization.StiLocalization;
import com.stimulsoft.base.system.geometry.StiPoint;
import com.stimulsoft.report.chart.core.series.clusteredColumn.StiBaseLineSeriesCoreXF;
import com.stimulsoft.report.chart.geoms.StiCellGeom;
import com.stimulsoft.report.chart.geoms.areas.StiAreaGeom;
import com.stimulsoft.report.chart.geoms.series.clusteredColumn.StiSplineSeriesGeom;
import com.stimulsoft.report.chart.interfaces.IStiSeriesInteraction;
import com.stimulsoft.report.chart.interfaces.series.IStiSeries;
import com.stimulsoft.report.chart.view.series.StiSeriesInteractionData;
import java.util.ArrayList;

public class StiSplineSeriesCoreXF
extends StiBaseLineSeriesCoreXF {
    protected void RenderLines(StiContext stiContext, StiAreaGeom stiAreaGeom, StiPoint[] arrstiPoint) {
        if (arrstiPoint == null || arrstiPoint.length <= 1) {
            return;
        }
        StiSplineSeriesGeom stiSplineSeriesGeom = new StiSplineSeriesGeom(stiAreaGeom, arrstiPoint, this.getSeries());
        if (stiSplineSeriesGeom != null) {
            stiAreaGeom.CreateChildGeoms();
            stiAreaGeom.getChildGeoms().add(stiSplineSeriesGeom);
        }
        if (this.getInteraction() != null) {
            stiSplineSeriesGeom.setInteractions(this.GetInteractions(stiContext, stiAreaGeom, arrstiPoint));
        }
        this.RenderMarkers(stiContext, stiAreaGeom, arrstiPoint);
    }

    public String getLocalizedName() {
        return StiLocalization.Get((String)"Chart", (String)"Spline");
    }

    public StiSplineSeriesCoreXF(IStiSeries iStiSeries) {
        super(iStiSeries);
    }
}

