ICategoryCoordinateCalculator

StockSharp.Xaml.Charting.Numerics.CoordinateCalculators

Define a interface para CategoryDateTimeAxis especific ICoordinateCalculator, para converter de coordenadas de pixels para índice para valor de dados e voltar

Implementa: ICoordinateCalculator<double>

Métodos

TransformDataToIndex
public int TransformDataToIndex(DateTime dataValue)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue)

Toma DateTime data-value e transforma-se em índice inteiro no eixo e.g. se o eixo for CategoryDateTimeAxis, aceita DateTime, devolve índice. Se o DateTime estiver fora do intervalo de dados, é realizada uma projeção

dataValue
O valor dos dados

Retorna: O índice para a série de dados subjacente

TransformDataToIndex
public int TransformDataToIndex(DateTime dataValue, SearchMode searchMode)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue, searchMode)

Toma DateTime data-value e transforma-se em índice inteiro no eixo e.g. se o eixo for CategoryDateTimeAxis, aceita DateTime, devolve índice. Se o DateTime estiver fora do intervalo de dados, é realizada uma projeção

dataValue
O valor dos dados
searchMode
Indica uma forma em que procurar o

Retorna: O índice para a série de dados subjacente ou -1 se Exato e o não existe.

TransformIndexToData
public DateTime TransformIndexToData(int index)
result = iCategoryCoordinateCalculator.TransformIndexToData(index)

Leva um índice inteiro (ou número de ponto) para os dados subjacentes e transforma- se para o valor dos dados no eixo. e.g. se o eixo for CategoryDateTimeAxis, aceita o índice, retorna DateTime@. Se o índice estiver fora do intervalo de dados, é realizada uma projeção

index
O índice para a série de dados subjacente

Retorna: O valor dos dados