Free cookie consent management tool by TermsFeed Policy Generator

source: trunk/sources/HeuristicLab.Visualization/IDataRow.cs @ 1191

Last change on this file since 1191 was 1190, checked in by gkragl, 15 years ago

Implemented XAxisLabelProvider and YAxisLabelProvider (#434, #435 )

File size: 803 bytes
Line 
1using System.Drawing;
2
3namespace HeuristicLab.Visualization {
4  public interface IDataRow {
5    string Label { get; set; }
6    Color Color { get; set; }
7    int Thickness { get; set; }
8    DrawingStyle Style { get; set; }
9    ILabelProvider YAxisLabelProvider { get; set; }
10
11    void AddValue(double value);
12    void AddValue(double value, int index);
13    void AddValues(double[] values);
14    void AddValues(double[] values, int index);
15
16    void ModifyValue(double value, int index);
17    void ModifyValues(double[] values, int index);
18
19    void RemoveValue(int index);
20    void RemoveValues(int index, int count);
21
22    int Count { get; }
23    double this[int index] { get; set; }
24
25    event ValuesChangedHandler ValuesChanged;
26    event ValueChangedHandler ValueChanged;
27  }
28}
Note: See TracBrowser for help on using the repository browser.