IDataDistributionCalculator
Define a interface para DataDistributionCalculator
Propriedades
public bool DataIsEvenlySpaced { get; }
value = iDataDistributionCalculator.DataIsEvenlySpaced
Obtém se os dados são uniformemente passados
public bool DataIsSortedAscending { get; }
value = iDataDistributionCalculator.DataIsSortedAscending
Obtém se este DataSeriescontém dados ordenados na direção X. Nota: Dados ordenados resultarão em operações de indexação muito mais rápidas. Se possível, tente manter os seus dados ordenados na direção X
Métodos
public void Clear()
iDataDistributionCalculator.Clear()
Limpa as bandeiras DataDistributionCalculator @
public void OnAppendXValue(ISeriesColumn<TX> xValues, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValue(xValues, newXValue, acceptsUnsortedData)
Chamado quando os valores X são adicionados. Deve atualizar as opções de Distribuição de Dados
- xValues
- Os valores de x.
- newXValue
- O novo valor x.
- acceptsUnsortedData
- se definido como verdadeiro, a série aceita dados não sorteados.
public void OnAppendXValues(ISeriesColumn<TX> xValues, int countBeforeAppending, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnAppendXValues(xValues, countBeforeAppending, newXValues, acceptsUnsortedData)
Chamado quando os valores X são adicionados. Deve atualizar as opções de Distribuição de Dados
- xValues
- Os valores de x.
- countBeforeAppending
- newXValues
- O novo valor x.
- acceptsUnsortedData
- se definido como verdadeiro, a série aceita dados não sorteados.
public void OnInsertXValue(ISeriesColumn<TX> xValues, int indexWhereInserted, TX newXValue, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValue(xValues, indexWhereInserted, newXValue, acceptsUnsortedData)
Chamado quando os valores X são inseridos. Deve atualizar as bandeiras de Distribuição de Dados
- xValues
- Os valores de x.
- indexWhereInserted
- newXValue
- O novo valor x.
- acceptsUnsortedData
- se definido como verdadeiro, a série aceita dados não sorteados.
public void OnInsertXValues(ISeriesColumn<TX> xValues, int indexWhereInserted, int insertedCount, IEnumerable<TX> newXValues, bool acceptsUnsortedData)
iDataDistributionCalculator.OnInsertXValues(xValues, indexWhereInserted, insertedCount, newXValues, acceptsUnsortedData)
Chamado quando os valores X são inseridos. Deve atualizar as bandeiras de Distribuição de Dados
- xValues
- Os valores de x.
- insertedCount
- newXValues
- O novo valor x.
- acceptsUnsortedData
- se definido como verdadeiro, a série aceita dados não sorteados.
- indexWhereInserted
public void UpdateDataDistributionFlagsWhenRemovedXValues()
iDataDistributionCalculator.UpdateDataDistributionFlagsWhenRemovedXValues()
Atualiza as opções de distribuição de dados quando os valores x foram removidos.