IDataDistributionCalculator
Define la interfaz a DataDistributionCalculator
Propiedades
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced
Obtiene si los datos son uniformemente acelerados
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending
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 void Clear()
iDataDistributionCalculator.Clear()
Limpia las banderas DataDistributionCalculator
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.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 void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.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
- El nuevo valor x.
- acceptsUnsortedData
- si se establece a la verdad la serie acepta datos no variados.
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.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 void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.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.
- insertedCount
- newXValues
- El nuevo valor x.
- acceptsUnsortedData
- si se establece a la verdad la serie acepta datos no variados.
- indexWhereInserted
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()
Actualiza las banderas de distribución de datos cuando se eliminan los valores x.