- Timestamp:
- 06/04/09 00:41:56 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Visualization/3.2/DataRowBase.cs
r1993 r1996 1 using System.Xml;1 using HeuristicLab.Core; 2 2 using HeuristicLab.Visualization.Options; 3 3 4 4 namespace HeuristicLab.Visualization { 5 public abstract class DataRowBase : IDataRow {6 pr ivateYAxisDescriptor yAxis;5 public abstract class DataRowBase : StorableBase, IDataRow { 6 protected YAxisDescriptor yAxis; 7 7 8 8 private DataRowSettings rowSettings ; … … 17 17 } 18 18 19 p ublicDataRowBase() {19 protected DataRowBase() { 20 20 rowSettings = new DataRowSettings(); 21 21 rowSettings.DataVisualSettingChanged += value_DataVisualSettingChanged; … … 55 55 56 56 public abstract void AddValue(double value); 57 58 57 public abstract void AddValue(double value, int index); 59 60 58 public abstract void AddValues(double[] values); 61 62 59 public abstract void AddValues(double[] values, int index); 63 64 60 public abstract void ModifyValue(double value, int index); 65 66 61 public abstract void ModifyValues(double[] values, int index); 67 68 62 public abstract void RemoveValue(int index); 69 70 63 public abstract void RemoveValues(int index, int count); 71 64 … … 75 68 76 69 public abstract double MinValue { get; } 77 78 70 public abstract double MaxValue { get; } 79 71 80 public abstract XmlNode ToXml(XmlDocument document);81 public abstract IDataRow FromXml(XmlNode xmlNode);82 83 84 72 public event ValuesChangedHandler ValuesChanged; 85 86 73 public event ValueChangedHandler ValueChanged; 87 88 74 public event DataRowChangedHandler DataRowChanged; 89 75 }
Note: See TracChangeset
for help on using the changeset viewer.