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
x の値。
newXValue
新しいx値。
acceptsUnsortedData
とおりにセットすると、未分類のデータが受けられます。
OnAppendXValues
public abstract void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

X 値が付随したときに呼び出されます。データ配布フラグを更新する必要があります

xValues
x の値。
countBeforeAppending
newXValues
acceptsUnsortedData
とおりにセットすると、未分類のデータが受けられます。
OnInsertXValue
public abstract void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

X 値が投入されると呼び出されます。データ配布フラグを更新する必要があります

xValues
x の値。
indexWhereInserted
newXValue
新しいx値。
acceptsUnsortedData
とおりにセットすると、未分類のデータが受けられます。
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
x の値。
indexWhereInserted
insertedCount
newXValues
acceptsUnsortedData
とおりにセットすると、未分類のデータが受けられます。
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
baseDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

x の値が削除されたときにデータ分布フラグを更新します。