| OpenMS 2.5.0

Public Types | Static Public Member Functions | Private Member Functions | List of all members
AxisTickCalculator Class Reference
Visual

Calculates ticks for a given value range. More...

`#include <OpenMS/VISUAL/AxisTickCalculator.h>`

## Public Types

typedef std::vector< std::vector< double > > | GridVector
| Typedef for the grid vector. More...

## Static Public Member Functions

static void | calcGridLines (double x1, double x2, GridVector &grid)
| Returns a GridVector with ticks for linear scales. More...
static void | calcLogGridLines (double x1, double x2, GridVector &grid)
| Returns a GridVector with ticks for logarithmic scales. More...

## Private Member Functions

| AxisTickCalculator ()
| Constructor: only static methods. More...

## Detailed Description

Calculates ticks for a given value range.

It has only static methods, that's why the constructor is private.

## Member Typedef Documentation

## ◆ GridVector

typedef std::vector<std::vector<double> > GridVector

Typedef for the grid vector.

## Constructor & Destructor Documentation

## ◆ AxisTickCalculator()

AxisTickCalculator | ( |  | ) |

private

Constructor: only static methods.

## Member Function Documentation

## ◆ calcGridLines()

static void calcGridLines | ( | double | x1,
|  | double | x2,
|  | GridVector & | grid
| ) |  |

static

Returns a GridVector with ticks for linear scales.

Parameters

  x1 | minimum value
  x2 | maximum value
  grid | the grid_vector to fill

## ◆ calcLogGridLines()

static void calcLogGridLines | ( | double | x1,
|  | double | x2,
|  | GridVector & | grid
| ) |  |

static

Returns a GridVector with ticks for logarithmic scales.

Parameters

  x1 | minimum value
  x2 | maximum value
  grid | the grid_vector to fill