Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Visualization/IChartDataRowsModel.cs @ 1009

Last change on this file since 1009 was 874, checked in by swagner, 16 years ago

Added HL3 operator ChartDataRowsModelDataCollector to collect double data values from a scope and to feed them into an IChartDataRowsModel (#408).

File size: 866 bytes
RevLine 
[859]1using System.Collections.Generic;
[874]2using HeuristicLab.Core;
[859]3
4namespace HeuristicLab.Visualization {
[874]5  public interface IChartDataRowsModel : IItem {
[761]6    string Title { get; set; }
7    string XAxisLabel { get; set; }
[859]8    List<string> XLabels { get; }
9    List<IDataRow> Rows { get; }
[697]10
[761]11    void AddDataRow(IDataRow row);
12    void RemoveDataRow(IDataRow row);
13
14    void AddLabel(string label);
15    void AddLabel(string label, int index);
16    void AddLabels(string[] labels);
17    void AddLabels(string[] labels, int index);
18    void ModifyLabel(string label, int index);
19    void ModifyLabels(string[] labels, int index);
20    void RemoveLabel(int index);
21    void RemoveLabels(int index, int count);
22
23    event ModelChangedHandler ModelChanged;
24    event DataRowAddedHandler DataRowAdded;
25    event DataRowRemovedHandler DataRowRemoved;
[680]26  }
[761]27}
Note: See TracBrowser for help on using the repository browser.