Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Visualization/3.2/IDataRow.cs @ 3038

Last change on this file since 3038 was 2040, checked in by dwagner, 15 years ago

dw: Added new dialog for adding lines using the options dialog. (#478)

File size: 981 bytes
RevLine 
[1996]1using HeuristicLab.Core;
[1962]2using HeuristicLab.Visualization.Options;
[761]3
4namespace HeuristicLab.Visualization {
[1193]5  public enum DataRowType {
[1883]6    Normal, SingleValue,
7    Points
[1193]8  }
[1325]9
[1996]10  public interface IDataRow : IStorable {
[1962]11    DataRowSettings RowSettings { get; set; }
[1343]12 
[1350]13    YAxisDescriptor YAxis { get; set; }
[761]14
15    void AddValue(double value);
16    void AddValue(double value, int index);
17    void AddValues(double[] values);
18    void AddValues(double[] values, int index);
19
20    void ModifyValue(double value, int index);
21    void ModifyValues(double[] values, int index);
22
23    void RemoveValue(int index);
24    void RemoveValues(int index, int count);
[2040]25   
[761]26    int Count { get; }
27    double this[int index] { get; set; }
28
[1285]29    double MinValue { get; }
30    double MaxValue { get; }
31
[2040]32    string Label{ get;}
33
[761]34    event ValuesChangedHandler ValuesChanged;
35    event ValueChangedHandler ValueChanged;
[1325]36    event DataRowChangedHandler DataRowChanged;
[761]37  }
38}
Note: See TracBrowser for help on using the repository browser.