7#include "DocumentModelCoords.h"
8#include "FormatCoordsUnits.h"
9#include "FormatCoordsUnitsStrategyNonPolarTheta.h"
10#include "FormatCoordsUnitsStrategyPolarTheta.h"
12#include "MainWindowModel.h"
13#include "Transformation.h"
15const bool IS_X_THETA =
true;
16const bool IS_NOT_X_THETA =
false;
20 LOG4CPP_DEBUG_S ((*mainCat)) <<
"FormatCoordsUnits::FormatCoordsUnits";
24 const QString &yRadiusFormatted,
27 double &xThetaUnformatted,
28 double &yRadiusUnformatted)
const
30 LOG4CPP_DEBUG_S ((*mainCat)) <<
"FormatCoordsUnits::formattedToUnformatted";
35 if (modelCoords.
coordsType() == COORDS_TYPE_CARTESIAN) {
63 double yRadiusUnformatted,
66 QString &xThetaFormatted,
67 QString &yRadiusFormatted,
70 LOG4CPP_DEBUG_S ((*mainCat)) <<
"FormatCoordsUnits::unformattedToFormatted";
75 if (modelCoords.
coordsType() == COORDS_TYPE_CARTESIAN) {
Model for DlgSettingsCoords and CmdSettingsCoords.
CoordUnitsNonPolarTheta coordUnitsRadius() const
Get method for radius units.
CoordUnitsPolarTheta coordUnitsTheta() const
Get method for theta unit.
CoordUnitsNonPolarTheta coordUnitsY() const
Get method for x units.
CoordUnitsTime coordUnitsTime() const
Get method for time format when used.
CoordUnitsNonPolarTheta coordUnitsX() const
Get method for x units.
CoordsType coordsType() const
Get method for coordinates type.
CoordUnitsDate coordUnitsDate() const
Get method for date format when used.
Model for DlgSettingsMainWindow.
QLocale locale() const
Get method for locale.