using System;
using System.Collections.Generic;
using System.Text;
using FastReport.Utils;
namespace FastReport.MSChart
{
///
/// Represents a collection of objects.
///
public class SeriesCollection : FRCollectionBase
{
///
/// Gets the element at the specified index.
///
/// Index of an element.
/// The element at the specified index.
public MSChartSeries this[int index]
{
get { return List[index] as MSChartSeries; }
}
///
/// Resets series data.
///
public void ResetData()
{
foreach (MSChartSeries series in this)
{
series.ClearValues();
}
}
///
/// Processes the current data row.
///
public void ProcessData()
{
foreach (MSChartSeries series in this)
{
series.ProcessData();
}
}
///
/// Finishes the series data.
///
public void FinishData()
{
foreach (MSChartSeries series in this)
{
series.FinishData();
}
}
internal SeriesCollection(Base owner)
: base(owner)
{
}
}
}