Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
10/17/08 20:27:55 (16 years ago)
Author:
cbahner
Message:

#320
basic implementation of dataRows

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Visualization/ChartDataRowsModel.cs

    r680 r685  
    33using System.Linq;
    44using System.Text;
     5using System.Collections.Specialized;
    56
    6 namespace HeuristicLab.Visualization {
    7   class ChartDataRowsModel {
     7
     8namespace HeuristicLab.Visualization{
     9  public class ChartDataRowsModel : ChartDataModelBase, IChartDataRowsModel{
     10
     11    private readonly ListDictionary dataRows;
     12   
     13    public ChartDataRowsModel(){
     14
     15      dataRows = new ListDictionary();
     16    }
     17
     18    public void AddDataRow(int id){
     19      List<double> row = new List<double>();
     20
     21      dataRows.Add(id, row);
     22    }
     23
     24    public void PushData(int dataRowId, double value){
     25        ((List<double>)dataRows[dataRowId]).Add(value);
     26
     27    }
     28
     29    public event ChartDataRowsModelDataChangedHandler DataChanged;
    830  }
    931}
Note: See TracChangeset for help on using the changeset viewer.