00001
00002
00003
00004
00005
00006
00007 #ifndef FORMAT_DEGREES_MINUTES_SECONDS_POLAR_THETA_H
00008 #define FORMAT_DEGREES_MINUTES_SECONDS_POLAR_THETA_H
00009
00010 #include "CoordUnitsPolarTheta.h"
00011 #include "FormatDegreesMinutesSecondsBase.h"
00012 #include <QString>
00013
00015 class FormatDegreesMinutesSecondsPolarTheta : public FormatDegreesMinutesSecondsBase
00016 {
00017 public:
00019 FormatDegreesMinutesSecondsPolarTheta();
00020
00022 QString formatOutput (CoordUnitsPolarTheta coordUnits,
00023 double value,
00024 bool isXTheta) const;
00025
00026 private:
00027
00028 QString formatOutputDegrees (double value) const;
00029 QString formatOutputDegreesMinutes (double value) const;
00030 };
00031
00032 #endif // FORMAT_DEGREES_MINUTES_SECONDS_POLAR_THETA_H