Free cookie consent management tool by TermsFeed Policy Generator

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

Last change on this file since 1965 was 1962, checked in by cbahner, 15 years ago

#636 first impl. of drawingStyle (DataRowSettings)

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