BaseDataDistributionCalculator
Implementa: IDataDistributionCalculator<T>
Propiedades
public bool DataIsEvenlySpaced { get; protected set; }
value = baseDataDistributionCalculator.DataIsEvenlySpaced
baseDataDistributionCalculator.DataIsEvenlySpaced = value
Obtiene si los datos son uniformemente acelerados
public bool DataIsSortedAscending { get; protected set; }
value = baseDataDistributionCalculator.DataIsSortedAscending
baseDataDistributionCalculator.DataIsSortedAscending = value
Obtiene si este DataSeries contiene datos clasificados en la dirección X. Nota: Los datos clasificados resultarán en operaciones de indexación mucho más rápidas. Si es posible, trate de mantener sus datos ordenados en la dirección X.
Métodos
public virtual void Clear()
baseDataDistributionCalculator.Clear()
Limpia las banderas DataDistributionCalculator
public abstract void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)
Llamado cuando se anexan los valores X. Si se actualizan las banderas de distribución de datos
- xValues
- Los valores x.
- newXValue
- El nuevo valor x.
- acceptsUnsortedData
- si se establece a la verdad la serie acepta datos no variados.
public abstract void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)
Llamado cuando se anexan los valores X. Si se actualizan las banderas de distribución de datos
- xValues
- Los valores x.
- countBeforeAppending
- newXValues
- acceptsUnsortedData
- si se establece a la verdad la serie acepta datos no variados.
public abstract void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)
Llamado cuando se insertan valores X. Si se actualizan las banderas de distribución de datos
- xValues
- Los valores x.
- indexWhereInserted
- newXValue
- El nuevo valor x.
- acceptsUnsortedData
- si se establece a la verdad la serie acepta datos no variados.
public abstract void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
baseDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)
Llamado cuando se insertan valores X. Si se actualizan las banderas de distribución de datos
- xValues
- Los valores x.
- indexWhereInserted
- insertedCount
- newXValues
- acceptsUnsortedData
- si se establece a la verdad la serie acepta datos no variados.
public void UpdateDataDistributionFlagsWhenRemovedXValues()
baseDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()
Actualiza las banderas de distribución de datos cuando se eliminan los valores x.