Engauge Digitizer  2
 All Classes Files Functions Variables Enumerations Enumerator Friends Pages
FormatCoordsUnitsStrategyNonPolarTheta.h
1 #ifndef FORMAT_COORDS_UNITS_STRATEGY_NON_POLAR_THETA_H
2 #define FORMAT_COORDS_UNITS_STRATEGY_NON_POLAR_THETA_H
3 
4 #include "CoordUnitsDate.h"
5 #include "CoordUnitsNonPolarTheta.h"
6 #include "CoordUnitsTime.h"
7 #include "FormatCoordsUnitsStrategyAbstractBase.h"
8 #include <QString>
9 
10 class Transformation;
11 
14 {
15  public:
18 
20  double formattedToUnformatted (const QString &string,
21  CoordUnitsNonPolarTheta coordUnits,
22  CoordUnitsDate coordUnitsDate,
23  CoordUnitsTime coordUnitsTime) const;
24 
26  QString unformattedToFormatted (double valueUnformatted,
27  CoordUnitsNonPolarTheta coordUnits,
28  CoordUnitsDate coordUnitsDate,
29  CoordUnitsTime coordUnitsTime,
30  bool isXTheta,
31  const Transformation &transformation,
32  double valueUnformattedOther) const;
33 
34 };
35 
36 #endif // FORMAT_COORDS_UNITS_STRATEGY_NON_POLAR_THETA_H
Common methods for formatting strategies.
Affine transformation between screen and graph coordinates, based on digitized axis points...
Format conversions between unformatted and formatted for CoordUnitsNonPolarTheta. ...
QString unformattedToFormatted(double valueUnformatted, CoordUnitsNonPolarTheta coordUnits, CoordUnitsDate coordUnitsDate, CoordUnitsTime coordUnitsTime, bool isXTheta, const Transformation &transformation, double valueUnformattedOther) const
Convert simple unformatted number to formatted string.
double formattedToUnformatted(const QString &string, CoordUnitsNonPolarTheta coordUnits, CoordUnitsDate coordUnitsDate, CoordUnitsTime coordUnitsTime) const
Convert formatted string to simple unformatted number.