ICategoryCoordinateCalculator

StockSharp.Xaml.Charting.Numerics.CoordinateCalculators

Define la interfaz a un CategoryDateTimeAxis específico ICoordinateCalculator, para convertir de la coordenadas pixel a índice a valor de datos y espalda

Implementa: ICoordinateCalculator<double>

Métodos

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

Toma un valor de datos DateTime y se transforma en índice entero en el eje e.g. si el eje es un CategoryDateTimeAxis, acepta DateTime, devuelve el índice. Si el DateTime se encuentra fuera del rango de datos, se realiza una proyección

dataValue
Valor de datos

Devuelve: El índice de la serie de datos subyacentes

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

Toma un valor de datos DateTime y se transforma en índice entero en el eje e.g. si el eje es un CategoryDateTimeAxis, acepta DateTime, devuelve el índice. Si el DateTime se encuentra fuera del rango de datos, se realiza una proyección

dataValue
Valor de datos
searchMode
Indica una manera en que buscar la

Devuelve: El índice a la serie de datos subyacentes o -1 si Exact y el no existe.

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

Toma un índice entero (o número de punto) a los datos subyacentes y se transforma en el valor de datos en el eje. e.g. si el eje es un CategoryDateTimeAxis, acepta índice, devuelve DateTime. Si el índice se encuentra fuera del rango de datos, se realiza una proyección

index
El índice de la serie de datos subyacentes

Devuelve: Valor de datos