OpenMS
Loading...
Searching...
No Matches
AxisTickCalculator Class Reference

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.
 

Static Public Member Functions

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

Private Member Functions

 AxisTickCalculator ()
 Constructor: only static methods.
 

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
[in]x1minimum value
[in]x2maximum value
[out]gridthe grid_vector to fill

◆ calcLogGridLines()

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

Returns a GridVector with ticks for logarithmic scales.

Parameters
[in]x1minimum value
[in]x2maximum value
[out]gridthe grid_vector to fill