Engauge Digitizer
2
Toggle main menu visibility
Loading...
Searching...
No Matches
Coord
CoordUnitsPolarTheta.cpp
Go to the documentation of this file.
1
/******************************************************************************************************
2
* (C) 2014 markummitchell@github.com. This file is part of Engauge Digitizer, which is released *
3
* under GNU General Public License version 2 (GPLv2) or (at your option) any later version. See file *
4
* LICENSE or go to gnu.org/licenses for details. Distribution requires prior written permission. *
5
******************************************************************************************************/
6
7
#include "
CoordSymbol.h
"
8
#include "
CoordUnitsPolarTheta.h
"
9
#include <QObject>
10
11
QString
coordUnitsPolarThetaToBriefType
(
CoordUnitsPolarTheta
coordUnits)
12
{
13
switch
(coordUnits) {
14
case
COORD_UNITS_POLAR_THETA_DEGREES
:
15
return
QObject::tr (
"Degrees"
);
16
17
case
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES
:
18
return
QObject::tr (
"Degrees"
);
19
20
case
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS
:
21
return
QObject::tr (
"Degrees"
);
22
23
case
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS_NSEW
:
24
return
QObject::tr (
"Degrees"
);
25
26
case
COORD_UNITS_POLAR_THETA_GRADIANS
:
27
return
QObject::tr (
"Gradians"
);
28
29
case
COORD_UNITS_POLAR_THETA_RADIANS
:
30
return
QObject::tr (
"Radians"
);
31
32
case
COORD_UNITS_POLAR_THETA_TURNS
:
33
return
QObject::tr (
"Turns"
);
34
35
default
:
36
return
QObject::tr (
"Unknown"
);
37
}
38
}
39
40
QString
coordUnitsPolarThetaToString
(
CoordUnitsPolarTheta
coordUnits)
41
{
42
switch
(coordUnits) {
43
case
COORD_UNITS_POLAR_THETA_DEGREES
:
44
return
POLAR_UNITS_DEGREES
;
45
46
case
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES
:
47
return
POLAR_UNITS_DEGREES_MINUTES
;
48
49
case
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS
:
50
return
POLAR_UNITS_DEGREES_MINUTES_SECONDS
;
51
52
case
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS_NSEW
:
53
return
POLAR_UNITS_DEGREES_MINUTES_SECONDS_NSEW
;
54
55
case
COORD_UNITS_POLAR_THETA_GRADIANS
:
56
return
POLAR_UNITS_GRADIANS
;
57
58
case
COORD_UNITS_POLAR_THETA_RADIANS
:
59
return
POLAR_UNITS_RADIANS
;
60
61
case
COORD_UNITS_POLAR_THETA_TURNS
:
62
return
POLAR_UNITS_TURNS
;
63
64
default
:
65
return
QObject::tr (
"Unknown"
);
66
}
67
}
POLAR_UNITS_DEGREES_MINUTES_SECONDS_NSEW
const QString POLAR_UNITS_DEGREES_MINUTES_SECONDS_NSEW
Definition
CoordSymbol.cpp:24
POLAR_UNITS_DEGREES
const QString POLAR_UNITS_DEGREES
Definition
CoordSymbol.cpp:17
POLAR_UNITS_DEGREES_MINUTES
const QString POLAR_UNITS_DEGREES_MINUTES
Definition
CoordSymbol.cpp:18
POLAR_UNITS_GRADIANS
const QString POLAR_UNITS_GRADIANS
Definition
CoordSymbol.cpp:27
POLAR_UNITS_TURNS
const QString POLAR_UNITS_TURNS
Definition
CoordSymbol.cpp:29
POLAR_UNITS_RADIANS
const QString POLAR_UNITS_RADIANS
Definition
CoordSymbol.cpp:28
POLAR_UNITS_DEGREES_MINUTES_SECONDS
const QString POLAR_UNITS_DEGREES_MINUTES_SECONDS
Definition
CoordSymbol.cpp:21
CoordSymbol.h
coordUnitsPolarThetaToString
QString coordUnitsPolarThetaToString(CoordUnitsPolarTheta coordUnits)
Definition
CoordUnitsPolarTheta.cpp:40
coordUnitsPolarThetaToBriefType
QString coordUnitsPolarThetaToBriefType(CoordUnitsPolarTheta coordUnits)
Definition
CoordUnitsPolarTheta.cpp:11
CoordUnitsPolarTheta.h
CoordUnitsPolarTheta
CoordUnitsPolarTheta
Definition
CoordUnitsPolarTheta.h:14
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS_NSEW
@ COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS_NSEW
Definition
CoordUnitsPolarTheta.h:18
COORD_UNITS_POLAR_THETA_TURNS
@ COORD_UNITS_POLAR_THETA_TURNS
Definition
CoordUnitsPolarTheta.h:21
COORD_UNITS_POLAR_THETA_RADIANS
@ COORD_UNITS_POLAR_THETA_RADIANS
Definition
CoordUnitsPolarTheta.h:20
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES
@ COORD_UNITS_POLAR_THETA_DEGREES_MINUTES
Definition
CoordUnitsPolarTheta.h:16
COORD_UNITS_POLAR_THETA_DEGREES
@ COORD_UNITS_POLAR_THETA_DEGREES
Definition
CoordUnitsPolarTheta.h:15
COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS
@ COORD_UNITS_POLAR_THETA_DEGREES_MINUTES_SECONDS
Definition
CoordUnitsPolarTheta.h:17
COORD_UNITS_POLAR_THETA_GRADIANS
@ COORD_UNITS_POLAR_THETA_GRADIANS
Definition
CoordUnitsPolarTheta.h:19
Generated on
for Engauge Digitizer by
1.17.0