ICategoryCoordinateCalculator
Определяет интерфейс для CategoryDateTimeAxis конкретного ICoordinateCalculator, для преобразования координат пикселя в индекс, в значение данных и обратно.
Реализует: ICoordinateCalculator<double>
Методы
public int TransformDataToIndex(DateTime dataValue)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue)
Принимает значение данных DateTime и преобразуется в целочисленный индекс по оси e.g. если ось является CategoryDateTimeAxis, принимает DateTime, возвращает индекс. Если DateTime лежит за пределами диапазона данных, выполняется проекция
- dataValue
- Значение данных
Возвращает: Индекс к базовой серии данных
public int TransformDataToIndex(DateTime dataValue, SearchMode searchMode)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue, searchMode)
Принимает значение данных DateTime и преобразуется в целочисленный индекс по оси e.g. если ось является CategoryDateTimeAxis, принимает DateTime, возвращает индекс. Если DateTime лежит за пределами диапазона данных, выполняется проекция
- dataValue
- Значение данных
- searchMode
- Указывает путь в wich, чтобы искать
Возвращает: Индекс к базовой серии данных или -1, если точный и не существует.
public DateTime TransformIndexToData(int index)
result = iCategoryCoordinateCalculator.TransformIndexToData(index)
Принимает целочисленный индекс (или точечный номер) к базовым данным и преобразуется в значение данных на оси. e.g. если ось является CategoryDateTimeAxis, принимает индекс, возвращает DateTime. Если индекс находится за пределами диапазона данных, выполняется проекция.
- index
- Индекс к базовой серии данных
Возвращает: Значение данных