internal static DataSeries GetDataSeries <T, PREPARED>(T input, IGraphModelType <T, PREPARED> graphModelType, int lineNo) { PREPARED prepared = graphModelType.Prepare(input); int num = graphModelType.GetNumX(input, prepared); List <DataPoint> dataPoints = new List <DataPoint>(num); for (int i = 0; i < num; ++i) { DataPoint dataPoint = new DataPoint( graphModelType.GetDataPointX(input, prepared, lineNo, i), graphModelType.GetDataPointY(input, prepared, lineNo, i), graphModelType.GetSources(input, prepared, i) ); dataPoints.Add(dataPoint); } DataSeries dataSeries = new DataSeries(null, dataPoints); return(dataSeries); }
internal InstanceStatsGraph(IGraphModelType <IEnumerable <INSTANCE>, PREPARED> graphModelType) : base(graphModelType) { }
internal YearsGraph(IGraphModelType <IEnumerable <Vehicle>, PREPARED> graphModelType) : base(graphModelType) { }