BaseDataDistributionCalculator

StockSharp.Xaml.Charting.Model.DataSeries

Implementiert: IDataDistributionCalculator<T>

Eigenschaften

DataIsEvenlySpaced
public bool DataIsEvenlySpaced { get; protected set; }
value = baseDataDistributionCalculator.DataIsEvenlySpaced
baseDataDistributionCalculator.DataIsEvenlySpaced = value

Bekommt, ob die Daten gleichmäßig getaktet sind

DataIsSortedAscending
public bool DataIsSortedAscending { get; protected set; }
value = baseDataDistributionCalculator.DataIsSortedAscending
baseDataDistributionCalculator.DataIsSortedAscending = value

Wenn es möglich ist, versuchen Sie, die Daten in X-Richtung zu sortieren.

Methoden

Clear
public virtual void Clear()
baseDataDistributionCalculator.Clear()

Löscht die DataDistributionCalculator Flags

OnAppendXValue
public abstract void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)

Aufrufen, wenn X-Werte hinzugefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
newXValue
Der neue x-Wert.
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnAppendXValues
public abstract void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)

Aufrufen, wenn X-Werte hinzugefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
countBeforeAppending
newXValues
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnInsertXValue
public abstract void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)

Aufrufen, wenn X-Werte eingefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
indexWhereInserted
newXValue
Der neue x-Wert.
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
OnInsertXValues
public abstract void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)

Aufrufen, wenn X-Werte eingefügt werden. Sollten die Flags für die Datenverteilung aktualisiert werden

xValues
Die x-Werte.
indexWhereInserted
insertedCount
newXValues
acceptsUnsortedData
wenn die Serie auf true gesetzt ist, werden unsortierte Daten akzeptiert.
UpdateDataDistributionFlagsWhenRemovedXValues
public void UpdateDataDistributionFlagsWhenRemovedXValues()
baseDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()

Aktualisiert die Flags für die Datenverteilung, wenn x-Werte entfernt werden.