Engauge Digitizer  2
FormatCoordsUnitsStrategyPolarTheta.h
1 #ifndef FORMAT_COORDS_UNITS_STRATEGY_POLAR_THETA_H
2 #define FORMAT_COORDS_UNITS_STRATEGY_POLAR_THETA_H
3 
4 #include "CoordUnitsPolarTheta.h"
5 #include "FormatCoordsUnitsStrategyAbstractBase.h"
6 #include <QString>
7 
8 class QLocale;
9 class Transformation;
10 
13  public:
16 
18  double formattedToUnformatted (const QString &string,
19  const QLocale &locale,
20  CoordUnitsPolarTheta coordUnits) const;
21 
23  QString unformattedToFormatted (double valueUnformatted,
24  const QLocale &locale,
25  CoordUnitsPolarTheta coordUnits,
26  const Transformation &transformation,
27  double valueUnformattedOther) const;
28 };
29 
30 #endif // FORMAT_COORDS_UNITS_STRATEGY_POLAR_THETA_H
Common methods for formatting strategies.
Affine transformation between screen and graph coordinates, based on digitized axis points...
QString unformattedToFormatted(double valueUnformatted, const QLocale &locale, CoordUnitsPolarTheta coordUnits, const Transformation &transformation, double valueUnformattedOther) const
Convert simple unformatted number to formatted string.
Format conversions between unformatted and formatted for CoordUnitsStrategyPolarTheta.
double formattedToUnformatted(const QString &string, const QLocale &locale, CoordUnitsPolarTheta coordUnits) const
Convert formatted string to simple unformatted number.