BaseDataDistributionCalculator
StockSharp.Xaml.Charting.Model.DataSeries
Реализует: IDataDistributionCalculator<T>
Свойства
DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; protected set; }
value = baseDataDistributionCalculator.DataIsEvenlySpaced
baseDataDistributionCalculator.DataIsEvenlySpaced = value
Получает ли данные равномерно
DataIsSortedAscending
public bool DataIsSortedAscending { get; protected set; }
value = baseDataDistributionCalculator.DataIsSortedAscending
baseDataDistributionCalculator.DataIsSortedAscending = value
Получает ли этот DataSeries содержит Сортированные данные в X-направлении. Примечание: Сортированные данные приведут к гораздо более быстрым операциям индексации. Если это вообще возможно, постарайтесь сортировать свои данные в X-направлении
Методы
Clear
public virtual void Clear()
baseDataDistributionCalculator.Clear()
Очищает флаги DataDistributionCalculator.
OnAppendXValue
public abstract void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)
Вызывается при добавлении значений X. Следует обновить флаги распределения данных.
- xValues
- Значения х.
- newXValue
- Новое значение x.
- acceptsUnsortedData
- если установлено значение true, серия принимает несортированные данные.
OnAppendXValues
public abstract void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)
Вызывается при добавлении значений X. Следует обновить флаги распределения данных.
- xValues
- Значения х.
- countBeforeAppending
- newXValues
- acceptsUnsortedData
- если установлено значение true, серия принимает несортированные данные.
OnInsertXValue
public abstract void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)
Вызывается при вставке значений X. Следует обновить флаги распределения данных.
- xValues
- Значения х.
- indexWhereInserted
- newXValue
- Новое значение x.
- acceptsUnsortedData
- если установлено значение true, серия принимает несортированные данные.
OnInsertXValues
public abstract void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)
Вызывается при вставке значений X. Следует обновить флаги распределения данных.
- xValues
- Значения х.
- indexWhereInserted
- insertedCount
- newXValues
- acceptsUnsortedData
- если установлено значение true, серия принимает несортированные данные.
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
baseDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()
Обновляет флаги распределения данных при удалении значений x.