- /**
- * Find a tick spacing and number formatting that does not cause
- * the values to collide.
- * @param p A QPainter used to determine the needed space for the values.
- * @param scale A pv::view::View's scale.
- * @param offset A pv::view::View's offset.
- *
- * @return The tick period to use in 'first' and the prefix in 'second'.
- */
- static std::pair<double, unsigned int> calculate_tick_spacing(
- QPainter& p, double scale, double offset);