NumericTickProvider
Предоставляет координаты тиков для NumericAxis.
Наследует: TickProvider<double>
Методы
protected virtual double[] CalculateMajorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.CalculateMajorTicks(tickRange, tickDelta)
Вычисляет основные клещи для оси VisibleRange и Delta
- tickRange
- VisibleRange
- tickDelta
- The Deltas, e.g. MinorDelta и MajorDelta
Возвращает: Основные клещи (значения данных) как двойные
protected virtual double[] CalculateMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta, double[] majorTicks)
result = numericTickProvider.CalculateMinorTicks(tickRange, tickDelta, majorTicks)
Вычисляет малые клещи для оси VisibleRange и Delta
- tickRange
- VisibleRange
- tickDelta
- The Deltas, e.g. MinorDelta и MajorDelta
- majorTicks
- Вычисленные ранее крупные клещи
Возвращает: Малые клещи (значения данных) как двойные
protected virtual double[] CalculateMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.CalculateMinorTicks(tickRange, tickDelta)
Вычисляет малые клещи для оси VisibleRange и Delta
- tickRange
- VisibleRange
- tickDelta
- The Deltas, e.g. MinorDelta и MajorDelta
Возвращает: Основные клещи (значения данных) как двойные
public override double[] GetMajorTicks(IAxisParams axis)
result = numericTickProvider.GetMajorTicks(axis)
Звонки Double}) для вычисления малых клещей, затем возвращает двойное представление массива малых клещей
- axis
- AxisParams для оси
Возвращает: Массив клещей для отображения (значения данных, преобразованные в двойные)
public double[] GetMajorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.GetMajorTicks(tickRange, tickDelta)
Учитывая диапазон двойных клещей с Min, Max, MajorDelta и MinorDelta, верните массив абсолютных значений для основных клещей.
public override double[] GetMinorTicks(IAxisParams axis)
result = numericTickProvider.GetMinorTicks(axis)
Звонки Double}) для вычисления малых клещей, затем возвращает двойное представление массива малых клещей
- axis
- AxisParams для оси
Возвращает: Массив клещей для отображения (значения данных, преобразованные в двойные)
public double[] GetMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.GetMinorTicks(tickRange, tickDelta)
Учитывая tickRange с Min, Max, MajorDelta и MinorDelta, верните массив абсолютных значений для незначительных клещей
public double[] GetMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta, double[] majorTicks)
result = numericTickProvider.GetMinorTicks(tickRange, tickDelta, majorTicks)
Учитывая tickRange с Min, Max, MajorDelta и MinorDelta, верните массив абсолютных значений для незначительных клещей
protected bool IsParamsValid(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.IsParamsValid(tickRange, tickDelta)
Определяет, действительны ли параметры VisibleRange и Delta, e.g. являются реальными номерами и VisibleRange.Min < Max
- tickRange
- VisibleRange
- tickDelta
- Delta, e.g MinorDelta, MajorDelta