#define Graph_And_Chart_PRO
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ChartAndGraph
{
///
/// this inteface hides some functionallity so it is not public with scrollableAxisData. This funcationallity is meant to be used internally by the mixedSeriesChart
///
interface IMixedSeriesProxy
{
///
/// this method allows The MixesSeriesChart to add a new category in a generic way
///
///
///
///
bool AddCategory(string category, BaseScrollableCategoryData data);
///
/// checks if the specified category already exist in the chart
///
///
///
bool HasCategory(string catgeory);
///
/// clears the specified category of any data
///
///
void ClearCategory(string category);
///
/// this method allows The MixesSeriesChart to append a datum to the specified category in a generic way
///
///
///
void AppendDatum(string category, MixedSeriesGenericValue value);
///
/// this method allows The MixesSeriesChart to append a series of datum objects to the specified category in a generic way
///
///
///
void AppendDatum(string category, IList value);
}
}