NumericTickProvider
Fornece as Coordenadas de Carrapato para NumericAxis
Herda de: TickProvider<double>
Métodos
protected virtual double[] CalculateMajorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.CalculateMajorTicks(tickRange, tickDelta)
Calcula as Marcas Principais para o eixo dado um VisibleRange e Delta
- tickRange
- A VisibleRange
- tickDelta
- Os Deltas, e.g. MinorDelta e MajorDelta
Retorna: As principais marcações (valores de dados) como duplo
protected virtual double[] CalculateMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta, double[] majorTicks)
result = numericTickProvider.CalculateMinorTicks(tickRange, tickDelta, majorTicks)
Calcula os Tiques Menores para o eixo dado VisibleRange e Delta
- tickRange
- A VisibleRange
- tickDelta
- Os Deltas, e.g. MinorDelta e MajorDelta
- majorTicks
- As Marcas Principais previamente calculadas
Retorna: As Marcas Menores (valores de dados) como duplo
protected virtual double[] CalculateMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.CalculateMinorTicks(tickRange, tickDelta)
Calcula os Tiques Menores para o eixo dado VisibleRange e Delta
- tickRange
- A VisibleRange
- tickDelta
- Os Deltas, e.g. MinorDelta e MajorDelta
Retorna: As principais marcações (valores de dados) como duplo
public override double[] GetMajorTicks(IAxisParams axis)
result = numericTickProvider.GetMajorTicks(axis)
Chama o Duplo}) para calcular os Tiques Menores, então retorna uma representação dupla do array de tiques menores
- axis
- O AxisParams para o eixo
Retorna: A matriz de ticks a exibir (valores de dados convertidos em duplo)
public double[] GetMajorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.GetMajorTicks(tickRange, tickDelta)
Dado um intervalo de tick duplo com Min, Max, MajorDelta e MinorDelta, retorna uma matriz de valores absolutos para tiques maiores
public override double[] GetMinorTicks(IAxisParams axis)
result = numericTickProvider.GetMinorTicks(axis)
Chama o Duplo}) para calcular os Tiques Menores, então retorna uma representação dupla do array de tiques menores
- axis
- O AxisParams para o eixo
Retorna: A matriz de ticks a exibir (valores de dados convertidos em duplo)
public double[] GetMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.GetMinorTicks(tickRange, tickDelta)
Dado um tickRange com Min, Max, MajorDelta e MinorDelta, devolva uma matriz de valores absolutos para tiques menores
public double[] GetMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta, double[] majorTicks)
result = numericTickProvider.GetMinorTicks(tickRange, tickDelta, majorTicks)
Dado um tickRange com Min, Max, MajorDelta e MinorDelta, devolva uma matriz de valores absolutos para tiques menores
protected bool IsParamsValid(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.IsParamsValid(tickRange, tickDelta)
Determina se os parâmetros VisibleRange e Delta são válidos, e.g. são Números Verdadeiros e VisibleRange.Min@ < Max
- tickRange
- A VisibleRange
- tickDelta
- O Delta, e.g. MinorDelta, MajorDelta