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.