public void UpdateLines <T, R>(List <T> list, ExtractDataListFromList <T, R> extractDataDelegate, ExtractFloatFromData <R> extractfloatDelegate, ExtractNameFromList <T> extractNamesDelegate) { BackToInit(); MakeChart(list, extractDataDelegate, extractfloatDelegate, extractNamesDelegate); }
public void MakeChart <T, R>(List <T> list, ExtractDataListFromList <T, R> extractDataDelegate, ExtractFloatFromData <R> extractFloatDelegate, ExtractNameFromList <T> extractNamesDelegate) { _makeType = 6; MakePoints <T, R>(list, extractDataDelegate, extractFloatDelegate); MakeLines(); MakeLabels(extractNamesDelegate(list)); MakeChartBackLine(); _paramData = new List <object>(); _paramData.Add(list); _paramData.Add(extractDataDelegate); _paramData.Add(extractFloatDelegate); _paramData.Add(extractNamesDelegate); }