• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.14.38 API Reference
  • KDE Home
  • Contact Us
 

KUnitConversion

  • kunitconversion
converter.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2008-2009 Petri Damstén <damu@iki.fi>
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU Library General Public License as
6  * published by the Free Software Foundation; either version 2, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details
13  *
14  * You should have received a copy of the GNU Library General Public
15  * License along with this program; if not, write to the
16  * Free Software Foundation, Inc.,
17  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
18  */
19 
20 #ifndef KUNITCONVERSION_CONVERTER_H
21 #define KUNITCONVERSION_CONVERTER_H
22 
23 #include <kunitconversion/value.h>
24 #include <kunitconversion/kunitconversion_export.h>
25 #include <QtCore/QVariant>
26 
27 namespace KUnitConversion
28 {
29 enum CategoryId {
30  InvalidCategory = -1, LengthCategory, AreaCategory, VolumeCategory, TemperatureCategory,
31  VelocityCategory, MassCategory, PressureCategory, EnergyCategory, CurrencyCategory,
32  PowerCategory, TimeCategory, FuelEfficiencyCategory, DensityCategory, AccelerationCategory,
33  AngleCategory, FrequencyCategory, ForceCategory
34 };
35 enum UnitId {
36  InvalidUnit = -1, NoUnit = 0, Percent = 1,
37  // Area
38  SquareYottameter = 1000, SquareZettameter, SquareExameter, SquarePetameter, SquareTerameter,
39  SquareGigameter, SquareMegameter, SquareKilometer, SquareHectometer, SquareDecameter,
40  SquareMeter, SquareDecimeter, SquareCentimeter, SquareMillimeter, SquareMicrometer,
41  SquareNanometer, SquarePicometer, SquareFemtometer, SquareAttometer, SquareZeptometer,
42  SquareYoctometer, Acre, SquareFoot, SquareInch, SquareMile,
43 
44  // Length
45  Yottameter = 2000, Zettameter, Exameter, Petameter, Terameter, Gigameter, Megameter,
46  Kilometer, Hectometer, Decameter, Meter, Decimeter, Centimeter, Millimeter, Micrometer,
47  Nanometer, Picometer, Femtometer, Attometer, Zeptometer, Yoctometer, Inch, Foot, Yard,
48  Mile, NauticalMile, LightYear, Parsec, AstronomicalUnit, Thou, Angstrom,
49 
50  // Volume
51  CubicYottameter = 3000, CubicZettameter, CubicExameter, CubicPetameter, CubicTerameter,
52  CubicGigameter, CubicMegameter, CubicKilometer, CubicHectometer, CubicDecameter, CubicMeter,
53  CubicDecimeter, CubicCentimeter, CubicMillimeter, CubicMicrometer, CubicNanometer,
54  CubicPicometer, CubicFemtometer, CubicAttometer, CubicZeptometer, CubicYoctometer,
55  Yottaliter, Zettaliter, Exaliter, Petaliter, Teraliter, Gigaliter, Megaliter, Kiloliter,
56  Hectoliter, Decaliter, Liter, Deciliter, Centiliter, Milliliter, Microliter, Nanoliter,
57  Picoliter, Femtoliter, Attoliter, Zeptoliter, Yoctoliter, CubicFoot, CubicInch, CubicMile,
58  FluidOunce, Cup, GallonUS, PintImperial,
59 
60  // Mass
61  Yottagram = 4000, Zettagram, Exagram, Petagram, Teragram, Gigagram, Megagram, Kilogram,
62  Hectogram, Decagram, Gram, Decigram, Centigram, Milligram, Microgram, Nanogram, Picogram,
63  Femtogram, Attogram, Zeptogram, Yoctogram, Ton, Carat, Pound, Ounce, TroyOunce, MassNewton,
64  Kilonewton,
65 
66  // Pressure
67  Yottapascal = 5000, Zettapascal, Exapascal, Petapascal, Terapascal, Gigapascal, Megapascal,
68  Kilopascal, Hectopascal, Decapascal, Pascal, Decipascal, Centipascal, Millipascal,
69  Micropascal, Nanopascal, Picopascal, Femtopascal, Attopascal, Zeptopascal, Yoctopascal,
70  Bar, Millibar, Decibar, Torr, TechnicalAtmosphere, Atmosphere, PoundForcePerSquareInch,
71  InchesOfMercury, MillimetersOfMercury,
72 
73  // Temperature
74  Kelvin = 6000, Celsius, Fahrenheit, Rankine, Delisle, TemperatureNewton, Reaumur, Romer,
75 
76  // Energy
77  Yottajoule = 7000, Zettajoule, Exajoule, Petajoule, Terajoule, Gigajoule, Megajoule,
78  Kilojoule, Hectojoule, Decajoule, Joule, Decijoule, Centijoule, Millijoule, Microjoule,
79  Nanojoule, Picojoule, Femtojoule, Attojoule, Zeptojoule, Yoctojoule, GuidelineDailyAmount,
80  Electronvolt, Rydberg, Kilocalorie, PhotonWavelength, KiloJoulePerMole, JoulePerMole,
81 
82  // Currency
83  Eur = 8000, Ats, Bef, Nlg, Fim, Frf, Dem, Iep, Itl, Luf, Pte, Esp, Grd, Sit, Cyp, Mtl, Skk,
84  Usd, Jpy, Bgn, Czk, Dkk, Eek, Gbp, Huf, Ltl, Lvl, Pln, Ron, Sek, Chf, Nok, Hrk, Rub, Try,
85  Aud, Brl, Cad, Cny, Hkd, Idr, Inr, Krw, Mxn, Myr, Nzd, Php, Sgd, Thb, Zar,
86 
87  // Velocity
88  MeterPerSecond = 9000, KilometerPerHour, MilePerHour, FootPerSecond, InchPerSecond, Knot,
89  Mach, SpeedOfLight, Beaufort,
90 
91  // Power
92  Yottawatt = 10000, Zettawatt, Exawatt, Petawatt, Terawatt, Gigawatt, Megawatt, Kilowatt,
93  Hectowatt, Decawatt, Watt, Deciwatt, Centiwatt, Milliwatt, Microwatt, Nanowatt, Picowatt,
94  Femtowatt, Attowatt, Zeptowatt, Yoctowatt, Horsepower,
95 
96  // Time
97  Yottasecond = 11000, Zettasecond, Exasecond, Petasecond, Terasecond, Gigasecond, Megasecond,
98  Kilosecond, Hectosecond, Decasecond, Second, Decisecond, Centisecond, Millisecond,
99  Microsecond, Nanosecond, Picosecond, Femtosecond, Attosecond, Zeptosecond, Yoctosecond,
100  Minute, Hour, Day, Week, JulianYear, LeapYear, Year,
101 
102  // FuelEfficiency
103  LitersPer100Kilometers = 12000, MilePerUsGallon, MilePerImperialGallon, KilometrePerLitre,
104 
105  // Density
106  YottakilogramsPerCubicMeter = 13000, ZettakilogramPerCubicMeter, ExakilogramPerCubicMeter,
107  PetakilogramPerCubicMeter, TerakilogramPerCubicMeter, GigakilogramPerCubicMeter,
108  MegakilogramPerCubicMeter, KilokilogramPerCubicMeter, HectokilogramsPerCubicMeter,
109  DecakilogramsPerCubicMeter, KilogramsPerCubicMeter, DecikilogramsPerCubicMeter,
110  CentikilogramsPerCubicMeter, MillikilogramsPerCubicMeter, MicrokilogramsPerCubicMeter,
111  NanokilogramsPerCubicMeter, PicokilogramsPerCubicMeter, FemtokilogramsPerCubicMeter,
112  AttokilogramsPerCubicMeter, ZeptokilogramsPerCubicMeter, YoctokilogramsPerCubicMeter,
113  KilogramPerLiter, GramPerLiter, GramPerMilliliter,
114  OuncePerCubicInch, OuncePerCubicFoot, OuncePerCubicYard,
115  PoundPerCubicInch, PoundPerCubicFoot, PoundPerCubicYard,
116 
117  // Acceleration
118  MetresPerSecondSquared = 14000, FeetPerSecondSquared, StandardGravity,
119 
120  // Force
121  Yottanewton = 15000, Zettanewton, Exanewton, Petanewton, Teranewton, Giganewton, Meganewton,
122  KilonewtonForce, Hectonewton, Decanewton, Newton, Decinewton, Centinewton, Millinewton, Micronewton,
123  Nanonewton, Piconewton, Femtonewton, Attonewton, Zeptonewton, Yoctonewton, Dyne, Kilopond,
124  PoundForce, Poundal,
125 
126  // Angle
127  Degree = 16000, Radian, Gradian, ArcMinute, ArcSecond,
128 
129  // Frequency
130  Yottahertz = 17000, Zettahertz, Exahertz, Petahertz, Terahertz, Gigahertz, Megahertz,
131  Kilohertz, Hectohertz, Decahertz, Hertz, Decihertz, Centihertz, Millihertz, Microhertz,
132  Nanohertz, Picohertz, Femtohertz, Attohertz, Zeptohertz, Yoctohertz, RPM
133 };
134 
135 class UnitCategory;
136 
137 class ConverterPrivate;
138 class KUNITCONVERSION_EXPORT Converter : public QObject
139 {
140  Q_OBJECT
141 public:
142  explicit Converter(QObject* parent = 0);
143  ~Converter();
144 
152  Value convert(const Value& value, const QString& toUnit = QString()) const;
153  Value convert(const Value& value, int toUnit) const;
154  Value convert(const Value& value, UnitPtr toUnit) const;
155 
162  UnitCategory* categoryForUnit(const QString& unit) const;
163 
170  UnitPtr unit(const QString& unitString) const;
171 
178  UnitPtr unit(int unitId) const;
179 
186  UnitCategory* category(const QString& category) const;
187 
194  UnitCategory* category(int categoryId) const;
195 
201  QList<UnitCategory*> categories() const;
202 
203 private:
204  ConverterPrivate *d;
205 };
206 
207 } // KUnitConversion namespace
208 
209 #endif
KUnitConversion::Megapascal
@ Megapascal
Definition: converter.h:67
KUnitConversion::Decawatt
@ Decawatt
Definition: converter.h:93
KUnitConversion::Minute
@ Minute
Definition: converter.h:100
KUnitConversion::Usd
@ Usd
Definition: converter.h:84
KUnitConversion::Bef
@ Bef
Definition: converter.h:83
KUnitConversion::Decanewton
@ Decanewton
Definition: converter.h:122
KUnitConversion::MillimetersOfMercury
@ MillimetersOfMercury
Definition: converter.h:71
KUnitConversion::Jpy
@ Jpy
Definition: converter.h:84
KUnitConversion::Attohertz
@ Attohertz
Definition: converter.h:132
KUnitConversion::LengthCategory
@ LengthCategory
Definition: converter.h:30
KUnitConversion::Decagram
@ Decagram
Definition: converter.h:62
KUnitConversion::Decihertz
@ Decihertz
Definition: converter.h:131
KUnitConversion::FrequencyCategory
@ FrequencyCategory
Definition: converter.h:33
KUnitConversion::Exameter
@ Exameter
Definition: converter.h:45
QObject
KUnitConversion::Inch
@ Inch
Definition: converter.h:47
KUnitConversion::Acre
@ Acre
Definition: converter.h:42
KUnitConversion::UnitPtr
KSharedPtr< Unit > UnitPtr
Definition: unit.h:125
KUnitConversion::Centimeter
@ Centimeter
Definition: converter.h:46
KUnitConversion::Centijoule
@ Centijoule
Definition: converter.h:78
KUnitConversion::Nanosecond
@ Nanosecond
Definition: converter.h:99
KUnitConversion::SquareInch
@ SquareInch
Definition: converter.h:42
KUnitConversion::MilePerHour
@ MilePerHour
Definition: converter.h:88
KUnitConversion::Femtopascal
@ Femtopascal
Definition: converter.h:69
KUnitConversion::Ats
@ Ats
Definition: converter.h:83
KUnitConversion::GallonUS
@ GallonUS
Definition: converter.h:58
KUnitConversion::MassCategory
@ MassCategory
Definition: converter.h:31
KUnitConversion::Yoctometer
@ Yoctometer
Definition: converter.h:47
KUnitConversion::Millinewton
@ Millinewton
Definition: converter.h:122
KUnitConversion::Micrometer
@ Micrometer
Definition: converter.h:46
KUnitConversion::Centigram
@ Centigram
Definition: converter.h:62
KUnitConversion::Yottawatt
@ Yottawatt
Definition: converter.h:92
KUnitConversion::Torr
@ Torr
Definition: converter.h:70
KUnitConversion::Zeptopascal
@ Zeptopascal
Definition: converter.h:69
KUnitConversion::Centihertz
@ Centihertz
Definition: converter.h:131
kunitconversion_export.h
KUnitConversion::FeetPerSecondSquared
@ FeetPerSecondSquared
Definition: converter.h:118
KUnitConversion::Hectogram
@ Hectogram
Definition: converter.h:62
KUnitConversion::Nanogram
@ Nanogram
Definition: converter.h:62
KUnitConversion::Microhertz
@ Microhertz
Definition: converter.h:131
KUnitConversion::Meganewton
@ Meganewton
Definition: converter.h:121
KUnitConversion::Sgd
@ Sgd
Definition: converter.h:85
KUnitConversion::Attogram
@ Attogram
Definition: converter.h:63
KUnitConversion::Fahrenheit
@ Fahrenheit
Definition: converter.h:74
KUnitConversion::MegakilogramPerCubicMeter
@ MegakilogramPerCubicMeter
Definition: converter.h:108
KUnitConversion::DensityCategory
@ DensityCategory
Definition: converter.h:32
KUnitConversion::Terameter
@ Terameter
Definition: converter.h:45
KUnitConversion::Rub
@ Rub
Definition: converter.h:84
KUnitConversion::Percent
@ Percent
Definition: converter.h:36
KUnitConversion::TemperatureNewton
@ TemperatureNewton
Definition: converter.h:74
KUnitConversion::SquareTerameter
@ SquareTerameter
Definition: converter.h:38
KUnitConversion::SquareYoctometer
@ SquareYoctometer
Definition: converter.h:42
KUnitConversion::Week
@ Week
Definition: converter.h:100
KUnitConversion::Cup
@ Cup
Definition: converter.h:58
KUnitConversion::PressureCategory
@ PressureCategory
Definition: converter.h:31
KUnitConversion::Nanohertz
@ Nanohertz
Definition: converter.h:132
KUnitConversion::Ron
@ Ron
Definition: converter.h:84
KUnitConversion::Carat
@ Carat
Definition: converter.h:63
KUnitConversion::TemperatureCategory
@ TemperatureCategory
Definition: converter.h:30
KUnitConversion::SquarePicometer
@ SquarePicometer
Definition: converter.h:41
KUnitConversion::Second
@ Second
Definition: converter.h:98
KUnitConversion::CubicAttometer
@ CubicAttometer
Definition: converter.h:54
KUnitConversion::ExakilogramPerCubicMeter
@ ExakilogramPerCubicMeter
Definition: converter.h:106
KUnitConversion::Milliwatt
@ Milliwatt
Definition: converter.h:93
KUnitConversion::SquareGigameter
@ SquareGigameter
Definition: converter.h:39
KUnitConversion::CubicYottameter
@ CubicYottameter
Definition: converter.h:51
KUnitConversion::InvalidCategory
@ InvalidCategory
Definition: converter.h:30
KUnitConversion::CubicExameter
@ CubicExameter
Definition: converter.h:51
KUnitConversion::Thou
@ Thou
Definition: converter.h:48
KUnitConversion::Zeptogram
@ Zeptogram
Definition: converter.h:63
KUnitConversion::Nanojoule
@ Nanojoule
Definition: converter.h:79
KUnitConversion::PoundForcePerSquareInch
@ PoundForcePerSquareInch
Definition: converter.h:70
KUnitConversion::Reaumur
@ Reaumur
Definition: converter.h:74
KUnitConversion::Yoctopascal
@ Yoctopascal
Definition: converter.h:69
KUnitConversion::Decimeter
@ Decimeter
Definition: converter.h:46
KUnitConversion::Gigawatt
@ Gigawatt
Definition: converter.h:92
KUnitConversion::Gram
@ Gram
Definition: converter.h:62
KUnitConversion::Piconewton
@ Piconewton
Definition: converter.h:123
KUnitConversion::CubicGigameter
@ CubicGigameter
Definition: converter.h:52
KUnitConversion::Zeptosecond
@ Zeptosecond
Definition: converter.h:99
KUnitConversion::MilePerImperialGallon
@ MilePerImperialGallon
Definition: converter.h:103
KUnitConversion::Itl
@ Itl
Definition: converter.h:83
KUnitConversion::Decasecond
@ Decasecond
Definition: converter.h:98
KUnitConversion::TimeCategory
@ TimeCategory
Definition: converter.h:32
KUnitConversion::Idr
@ Idr
Definition: converter.h:85
KUnitConversion::SquareHectometer
@ SquareHectometer
Definition: converter.h:39
KUnitConversion::CategoryId
CategoryId
Definition: converter.h:29
KUnitConversion::Horsepower
@ Horsepower
Definition: converter.h:94
KUnitConversion::Zeptoliter
@ Zeptoliter
Definition: converter.h:57
KUnitConversion::Yoctojoule
@ Yoctojoule
Definition: converter.h:79
KUnitConversion::SquareFoot
@ SquareFoot
Definition: converter.h:42
KUnitConversion::Teraliter
@ Teraliter
Definition: converter.h:55
KUnitConversion::Zettagram
@ Zettagram
Definition: converter.h:61
KUnitConversion::Skk
@ Skk
Definition: converter.h:83
KUnitConversion::Petahertz
@ Petahertz
Definition: converter.h:130
KUnitConversion::JoulePerMole
@ JoulePerMole
Definition: converter.h:80
KUnitConversion::Attopascal
@ Attopascal
Definition: converter.h:69
KUnitConversion::Mile
@ Mile
Definition: converter.h:48
KUnitConversion::Eek
@ Eek
Definition: converter.h:84
KUnitConversion::Yottaliter
@ Yottaliter
Definition: converter.h:55
KUnitConversion::Exajoule
@ Exajoule
Definition: converter.h:77
KUnitConversion::Pte
@ Pte
Definition: converter.h:83
KUnitConversion::SquareMillimeter
@ SquareMillimeter
Definition: converter.h:40
KUnitConversion::Millisecond
@ Millisecond
Definition: converter.h:98
KUnitConversion::Cyp
@ Cyp
Definition: converter.h:83
KUnitConversion::Delisle
@ Delisle
Definition: converter.h:74
KUnitConversion::Terapascal
@ Terapascal
Definition: converter.h:67
KUnitConversion::ArcMinute
@ ArcMinute
Definition: converter.h:127
KUnitConversion::Megahertz
@ Megahertz
Definition: converter.h:130
KUnitConversion::CubicMillimeter
@ CubicMillimeter
Definition: converter.h:53
KUnitConversion::CubicCentimeter
@ CubicCentimeter
Definition: converter.h:53
KUnitConversion::Gigameter
@ Gigameter
Definition: converter.h:45
KUnitConversion::PicokilogramsPerCubicMeter
@ PicokilogramsPerCubicMeter
Definition: converter.h:111
KUnitConversion::FemtokilogramsPerCubicMeter
@ FemtokilogramsPerCubicMeter
Definition: converter.h:111
KUnitConversion::Ton
@ Ton
Definition: converter.h:63
KUnitConversion::Atmosphere
@ Atmosphere
Definition: converter.h:70
KUnitConversion::Converter
Definition: converter.h:138
KUnitConversion::CubicNanometer
@ CubicNanometer
Definition: converter.h:53
KUnitConversion::CubicFemtometer
@ CubicFemtometer
Definition: converter.h:54
KUnitConversion::CubicKilometer
@ CubicKilometer
Definition: converter.h:52
KUnitConversion::Kilopond
@ Kilopond
Definition: converter.h:123
KUnitConversion::Newton
@ Newton
Definition: converter.h:122
KUnitConversion::Kelvin
@ Kelvin
Definition: converter.h:74
KUnitConversion::Zettawatt
@ Zettawatt
Definition: converter.h:92
KUnitConversion::Decinewton
@ Decinewton
Definition: converter.h:122
KUnitConversion::SquareZettameter
@ SquareZettameter
Definition: converter.h:38
KUnitConversion::Electronvolt
@ Electronvolt
Definition: converter.h:80
KUnitConversion::Hectoliter
@ Hectoliter
Definition: converter.h:56
KUnitConversion::MicrokilogramsPerCubicMeter
@ MicrokilogramsPerCubicMeter
Definition: converter.h:110
KUnitConversion::HectokilogramsPerCubicMeter
@ HectokilogramsPerCubicMeter
Definition: converter.h:108
KUnitConversion::Day
@ Day
Definition: converter.h:100
KUnitConversion::Megagram
@ Megagram
Definition: converter.h:61
KUnitConversion::Meter
@ Meter
Definition: converter.h:46
KUnitConversion::SquareMegameter
@ SquareMegameter
Definition: converter.h:39
KUnitConversion::Hectonewton
@ Hectonewton
Definition: converter.h:122
KUnitConversion::Gigaliter
@ Gigaliter
Definition: converter.h:55
KUnitConversion::Terawatt
@ Terawatt
Definition: converter.h:92
KUnitConversion::Poundal
@ Poundal
Definition: converter.h:124
KUnitConversion::Angstrom
@ Angstrom
Definition: converter.h:48
KUnitConversion::Exahertz
@ Exahertz
Definition: converter.h:130
KUnitConversion::Yoctohertz
@ Yoctohertz
Definition: converter.h:132
KUnitConversion::Attoliter
@ Attoliter
Definition: converter.h:57
KUnitConversion::Microjoule
@ Microjoule
Definition: converter.h:78
KUnitConversion::PetakilogramPerCubicMeter
@ PetakilogramPerCubicMeter
Definition: converter.h:107
KUnitConversion::Exasecond
@ Exasecond
Definition: converter.h:97
KUnitConversion::CubicDecameter
@ CubicDecameter
Definition: converter.h:52
KUnitConversion::KilogramsPerCubicMeter
@ KilogramsPerCubicMeter
Definition: converter.h:109
KUnitConversion::Huf
@ Huf
Definition: converter.h:84
KUnitConversion::Hour
@ Hour
Definition: converter.h:100
KUnitConversion::VolumeCategory
@ VolumeCategory
Definition: converter.h:30
KUnitConversion::CubicHectometer
@ CubicHectometer
Definition: converter.h:52
KUnitConversion::Romer
@ Romer
Definition: converter.h:74
KUnitConversion::UnitCategory
Definition: unitcategory.h:33
KUnitConversion::YottakilogramsPerCubicMeter
@ YottakilogramsPerCubicMeter
Definition: converter.h:106
KUnitConversion::FuelEfficiencyCategory
@ FuelEfficiencyCategory
Definition: converter.h:32
KUnitConversion::PhotonWavelength
@ PhotonWavelength
Definition: converter.h:80
KUnitConversion::Petawatt
@ Petawatt
Definition: converter.h:92
KUnitConversion::Femtohertz
@ Femtohertz
Definition: converter.h:132
KUnitConversion::Picohertz
@ Picohertz
Definition: converter.h:132
KUnitConversion::GuidelineDailyAmount
@ GuidelineDailyAmount
Definition: converter.h:79
KUnitConversion::Nanometer
@ Nanometer
Definition: converter.h:47
KUnitConversion::CubicYoctometer
@ CubicYoctometer
Definition: converter.h:54
KUnitConversion::SquareKilometer
@ SquareKilometer
Definition: converter.h:39
KUnitConversion::Fim
@ Fim
Definition: converter.h:83
KUnitConversion::Aud
@ Aud
Definition: converter.h:85
KUnitConversion::LitersPer100Kilometers
@ LitersPer100Kilometers
Definition: converter.h:103
KUnitConversion::Yoctogram
@ Yoctogram
Definition: converter.h:63
KUnitConversion::Gigajoule
@ Gigajoule
Definition: converter.h:77
KUnitConversion::CubicInch
@ CubicInch
Definition: converter.h:57
KUnitConversion::MetresPerSecondSquared
@ MetresPerSecondSquared
Definition: converter.h:118
KUnitConversion::SquareMile
@ SquareMile
Definition: converter.h:42
KUnitConversion::Hkd
@ Hkd
Definition: converter.h:85
KUnitConversion::LeapYear
@ LeapYear
Definition: converter.h:100
KUnitConversion::MilePerUsGallon
@ MilePerUsGallon
Definition: converter.h:103
KUnitConversion::CubicPetameter
@ CubicPetameter
Definition: converter.h:51
KUnitConversion::Attometer
@ Attometer
Definition: converter.h:47
KUnitConversion::Zettasecond
@ Zettasecond
Definition: converter.h:97
KUnitConversion::Kilogram
@ Kilogram
Definition: converter.h:61
KUnitConversion::SquareFemtometer
@ SquareFemtometer
Definition: converter.h:41
KUnitConversion::Decipascal
@ Decipascal
Definition: converter.h:68
KUnitConversion::Milligram
@ Milligram
Definition: converter.h:62
KUnitConversion::Yottameter
@ Yottameter
Definition: converter.h:45
KUnitConversion::InchesOfMercury
@ InchesOfMercury
Definition: converter.h:71
KUnitConversion::GramPerMilliliter
@ GramPerMilliliter
Definition: converter.h:113
KUnitConversion::Millihertz
@ Millihertz
Definition: converter.h:131
KUnitConversion::Exawatt
@ Exawatt
Definition: converter.h:92
KUnitConversion::TroyOunce
@ TroyOunce
Definition: converter.h:63
KUnitConversion::NauticalMile
@ NauticalMile
Definition: converter.h:48
KUnitConversion::Zeptohertz
@ Zeptohertz
Definition: converter.h:132
KUnitConversion::Gigahertz
@ Gigahertz
Definition: converter.h:130
KUnitConversion::Hectojoule
@ Hectojoule
Definition: converter.h:78
KUnitConversion::RPM
@ RPM
Definition: converter.h:132
KUnitConversion::Picojoule
@ Picojoule
Definition: converter.h:79
KUnitConversion::Petameter
@ Petameter
Definition: converter.h:45
KUnitConversion::KilogramPerLiter
@ KilogramPerLiter
Definition: converter.h:113
KUnitConversion::Ounce
@ Ounce
Definition: converter.h:63
KUnitConversion::Femtowatt
@ Femtowatt
Definition: converter.h:94
KUnitConversion::GigakilogramPerCubicMeter
@ GigakilogramPerCubicMeter
Definition: converter.h:107
KUnitConversion::Nzd
@ Nzd
Definition: converter.h:85
KUnitConversion::Kiloliter
@ Kiloliter
Definition: converter.h:55
KUnitConversion::Petanewton
@ Petanewton
Definition: converter.h:121
KUnitConversion::NoUnit
@ NoUnit
Definition: converter.h:36
KUnitConversion::Try
@ Try
Definition: converter.h:84
KUnitConversion::Pound
@ Pound
Definition: converter.h:63
KUnitConversion::Zeptometer
@ Zeptometer
Definition: converter.h:47
KUnitConversion::Joule
@ Joule
Definition: converter.h:78
KUnitConversion::Exanewton
@ Exanewton
Definition: converter.h:121
KUnitConversion::SquarePetameter
@ SquarePetameter
Definition: converter.h:38
KUnitConversion::Exagram
@ Exagram
Definition: converter.h:61
KUnitConversion::SquareCentimeter
@ SquareCentimeter
Definition: converter.h:40
KUnitConversion::Nanopascal
@ Nanopascal
Definition: converter.h:69
KUnitConversion::Picoliter
@ Picoliter
Definition: converter.h:57
KUnitConversion::Zettajoule
@ Zettajoule
Definition: converter.h:77
KUnitConversion::Esp
@ Esp
Definition: converter.h:83
KUnitConversion::SquareMeter
@ SquareMeter
Definition: converter.h:40
KUnitConversion::SquareZeptometer
@ SquareZeptometer
Definition: converter.h:41
KUnitConversion::Petapascal
@ Petapascal
Definition: converter.h:67
KUnitConversion::Femtosecond
@ Femtosecond
Definition: converter.h:99
KUnitConversion::Centipascal
@ Centipascal
Definition: converter.h:68
KUnitConversion
Definition: converter.cpp:45
KUnitConversion::Picopascal
@ Picopascal
Definition: converter.h:69
KUnitConversion::FootPerSecond
@ FootPerSecond
Definition: converter.h:88
KUnitConversion::Degree
@ Degree
Definition: converter.h:127
KUnitConversion::Mach
@ Mach
Definition: converter.h:89
KUnitConversion::AngleCategory
@ AngleCategory
Definition: converter.h:33
KUnitConversion::Watt
@ Watt
Definition: converter.h:93
KUnitConversion::Millipascal
@ Millipascal
Definition: converter.h:68
KUnitConversion::Rankine
@ Rankine
Definition: converter.h:74
KUnitConversion::Centiliter
@ Centiliter
Definition: converter.h:56
KUnitConversion::Hectometer
@ Hectometer
Definition: converter.h:46
KUnitConversion::ZeptokilogramsPerCubicMeter
@ ZeptokilogramsPerCubicMeter
Definition: converter.h:112
KUnitConversion::Attojoule
@ Attojoule
Definition: converter.h:79
KUnitConversion::ForceCategory
@ ForceCategory
Definition: converter.h:33
KUnitConversion::Centisecond
@ Centisecond
Definition: converter.h:98
KUnitConversion::InvalidUnit
@ InvalidUnit
Definition: converter.h:36
KUnitConversion::Attosecond
@ Attosecond
Definition: converter.h:99
KUnitConversion::PintImperial
@ PintImperial
Definition: converter.h:58
KUnitConversion::Attonewton
@ Attonewton
Definition: converter.h:123
KUnitConversion::KilokilogramPerCubicMeter
@ KilokilogramPerCubicMeter
Definition: converter.h:108
KUnitConversion::Petajoule
@ Petajoule
Definition: converter.h:77
KUnitConversion::Value
Definition: value.h:32
KUnitConversion::GramPerLiter
@ GramPerLiter
Definition: converter.h:113
KUnitConversion::CubicMegameter
@ CubicMegameter
Definition: converter.h:52
KUnitConversion::Kilosecond
@ Kilosecond
Definition: converter.h:98
KUnitConversion::EnergyCategory
@ EnergyCategory
Definition: converter.h:31
KUnitConversion::FluidOunce
@ FluidOunce
Definition: converter.h:58
KUnitConversion::CentikilogramsPerCubicMeter
@ CentikilogramsPerCubicMeter
Definition: converter.h:110
KUnitConversion::Petaliter
@ Petaliter
Definition: converter.h:55
KUnitConversion::Microliter
@ Microliter
Definition: converter.h:56
KUnitConversion::Petagram
@ Petagram
Definition: converter.h:61
KUnitConversion::NanokilogramsPerCubicMeter
@ NanokilogramsPerCubicMeter
Definition: converter.h:111
KUnitConversion::AreaCategory
@ AreaCategory
Definition: converter.h:30
KUnitConversion::Yottahertz
@ Yottahertz
Definition: converter.h:130
KUnitConversion::Myr
@ Myr
Definition: converter.h:85
KUnitConversion::Yoctosecond
@ Yoctosecond
Definition: converter.h:99
KUnitConversion::CubicFoot
@ CubicFoot
Definition: converter.h:57
KUnitConversion::Frf
@ Frf
Definition: converter.h:83
KUnitConversion::CubicZettameter
@ CubicZettameter
Definition: converter.h:51
KUnitConversion::Attowatt
@ Attowatt
Definition: converter.h:94
KUnitConversion::ZettakilogramPerCubicMeter
@ ZettakilogramPerCubicMeter
Definition: converter.h:106
KUnitConversion::StandardGravity
@ StandardGravity
Definition: converter.h:118
KUnitConversion::Petasecond
@ Petasecond
Definition: converter.h:97
KUnitConversion::Femtonewton
@ Femtonewton
Definition: converter.h:123
KUnitConversion::Cad
@ Cad
Definition: converter.h:85
KUnitConversion::PoundPerCubicInch
@ PoundPerCubicInch
Definition: converter.h:115
KUnitConversion::Decajoule
@ Decajoule
Definition: converter.h:78
KUnitConversion::CubicZeptometer
@ CubicZeptometer
Definition: converter.h:54
KUnitConversion::Sit
@ Sit
Definition: converter.h:83
KUnitConversion::Hertz
@ Hertz
Definition: converter.h:131
KUnitConversion::Sek
@ Sek
Definition: converter.h:84
KUnitConversion::KilonewtonForce
@ KilonewtonForce
Definition: converter.h:122
KUnitConversion::CurrencyCategory
@ CurrencyCategory
Definition: converter.h:31
KUnitConversion::Centinewton
@ Centinewton
Definition: converter.h:122
KUnitConversion::Zar
@ Zar
Definition: converter.h:85
KUnitConversion::Nok
@ Nok
Definition: converter.h:84
KUnitConversion::Megameter
@ Megameter
Definition: converter.h:45
KUnitConversion::CubicTerameter
@ CubicTerameter
Definition: converter.h:51
KUnitConversion::Teragram
@ Teragram
Definition: converter.h:61
KUnitConversion::SquareDecimeter
@ SquareDecimeter
Definition: converter.h:40
KUnitConversion::SquareAttometer
@ SquareAttometer
Definition: converter.h:41
KUnitConversion::Centiwatt
@ Centiwatt
Definition: converter.h:93
KUnitConversion::TechnicalAtmosphere
@ TechnicalAtmosphere
Definition: converter.h:70
KUnitConversion::PoundForce
@ PoundForce
Definition: converter.h:124
KUnitConversion::SpeedOfLight
@ SpeedOfLight
Definition: converter.h:89
KUnitConversion::Exaliter
@ Exaliter
Definition: converter.h:55
KUnitConversion::MillikilogramsPerCubicMeter
@ MillikilogramsPerCubicMeter
Definition: converter.h:110
KUnitConversion::SquareYottameter
@ SquareYottameter
Definition: converter.h:38
KUnitConversion::Microgram
@ Microgram
Definition: converter.h:62
KUnitConversion::PowerCategory
@ PowerCategory
Definition: converter.h:32
KUnitConversion::Kilometer
@ Kilometer
Definition: converter.h:46
KUnitConversion::Yottanewton
@ Yottanewton
Definition: converter.h:121
KUnitConversion::Terajoule
@ Terajoule
Definition: converter.h:77
KUnitConversion::Picometer
@ Picometer
Definition: converter.h:47
KUnitConversion::Hectohertz
@ Hectohertz
Definition: converter.h:131
KUnitConversion::Luf
@ Luf
Definition: converter.h:83
KUnitConversion::Nanowatt
@ Nanowatt
Definition: converter.h:93
KUnitConversion::Microsecond
@ Microsecond
Definition: converter.h:99
KUnitConversion::Megajoule
@ Megajoule
Definition: converter.h:77
KUnitConversion::Picogram
@ Picogram
Definition: converter.h:62
KUnitConversion::Zettahertz
@ Zettahertz
Definition: converter.h:130
KUnitConversion::Gigapascal
@ Gigapascal
Definition: converter.h:67
KUnitConversion::Dyne
@ Dyne
Definition: converter.h:123
KUnitConversion::Yottapascal
@ Yottapascal
Definition: converter.h:67
KUnitConversion::SquareDecameter
@ SquareDecameter
Definition: converter.h:39
KUnitConversion::Megawatt
@ Megawatt
Definition: converter.h:92
KUnitConversion::Kilohertz
@ Kilohertz
Definition: converter.h:131
KUnitConversion::Beaufort
@ Beaufort
Definition: converter.h:89
KUnitConversion::DecikilogramsPerCubicMeter
@ DecikilogramsPerCubicMeter
Definition: converter.h:109
KUnitConversion::Kilowatt
@ Kilowatt
Definition: converter.h:92
KUnitConversion::CubicMeter
@ CubicMeter
Definition: converter.h:52
KUnitConversion::KilometrePerLitre
@ KilometrePerLitre
Definition: converter.h:103
KUnitConversion::Thb
@ Thb
Definition: converter.h:85
KUnitConversion::Cny
@ Cny
Definition: converter.h:85
KUnitConversion::Rydberg
@ Rydberg
Definition: converter.h:80
KUnitConversion::Gigagram
@ Gigagram
Definition: converter.h:61
KUnitConversion::Decameter
@ Decameter
Definition: converter.h:46
KUnitConversion::Liter
@ Liter
Definition: converter.h:56
KUnitConversion::Millimeter
@ Millimeter
Definition: converter.h:46
KUnitConversion::Hectopascal
@ Hectopascal
Definition: converter.h:68
KUnitConversion::Yoctoliter
@ Yoctoliter
Definition: converter.h:57
KUnitConversion::KiloJoulePerMole
@ KiloJoulePerMole
Definition: converter.h:80
KUnitConversion::Femtometer
@ Femtometer
Definition: converter.h:47
KUnitConversion::Pln
@ Pln
Definition: converter.h:84
KUnitConversion::Zettameter
@ Zettameter
Definition: converter.h:45
KUnitConversion::Millijoule
@ Millijoule
Definition: converter.h:78
KUnitConversion::Zeptowatt
@ Zeptowatt
Definition: converter.h:94
KUnitConversion::Giganewton
@ Giganewton
Definition: converter.h:121
KUnitConversion::Radian
@ Radian
Definition: converter.h:127
KUnitConversion::Yoctonewton
@ Yoctonewton
Definition: converter.h:123
KUnitConversion::SquareMicrometer
@ SquareMicrometer
Definition: converter.h:40
KUnitConversion::Femtojoule
@ Femtojoule
Definition: converter.h:79
KUnitConversion::Decisecond
@ Decisecond
Definition: converter.h:98
KUnitConversion::Millibar
@ Millibar
Definition: converter.h:70
KUnitConversion::Terasecond
@ Terasecond
Definition: converter.h:97
KUnitConversion::InchPerSecond
@ InchPerSecond
Definition: converter.h:88
KUnitConversion::Decijoule
@ Decijoule
Definition: converter.h:78
KUnitConversion::Pascal
@ Pascal
Definition: converter.h:68
KUnitConversion::OuncePerCubicYard
@ OuncePerCubicYard
Definition: converter.h:114
KUnitConversion::AstronomicalUnit
@ AstronomicalUnit
Definition: converter.h:48
KUnitConversion::Bgn
@ Bgn
Definition: converter.h:84
KUnitConversion::Terahertz
@ Terahertz
Definition: converter.h:130
KUnitConversion::UnitId
UnitId
Definition: converter.h:35
KUnitConversion::Zeptonewton
@ Zeptonewton
Definition: converter.h:123
KUnitConversion::Hrk
@ Hrk
Definition: converter.h:84
KUnitConversion::Chf
@ Chf
Definition: converter.h:84
KUnitConversion::Milliliter
@ Milliliter
Definition: converter.h:56
KUnitConversion::TerakilogramPerCubicMeter
@ TerakilogramPerCubicMeter
Definition: converter.h:107
KUnitConversion::Kilojoule
@ Kilojoule
Definition: converter.h:78
KUnitConversion::Knot
@ Knot
Definition: converter.h:88
KUnitConversion::Deciwatt
@ Deciwatt
Definition: converter.h:93
KUnitConversion::CubicMile
@ CubicMile
Definition: converter.h:57
KUnitConversion::LightYear
@ LightYear
Definition: converter.h:48
KUnitConversion::Php
@ Php
Definition: converter.h:85
KUnitConversion::Decaliter
@ Decaliter
Definition: converter.h:56
KUnitConversion::Dem
@ Dem
Definition: converter.h:83
KUnitConversion::Eur
@ Eur
Definition: converter.h:83
KUnitConversion::Zeptojoule
@ Zeptojoule
Definition: converter.h:79
KUnitConversion::Microwatt
@ Microwatt
Definition: converter.h:93
KUnitConversion::Teranewton
@ Teranewton
Definition: converter.h:121
KUnitConversion::AccelerationCategory
@ AccelerationCategory
Definition: converter.h:32
KUnitConversion::Deciliter
@ Deciliter
Definition: converter.h:56
KUnitConversion::Yard
@ Yard
Definition: converter.h:47
KUnitConversion::Kilopascal
@ Kilopascal
Definition: converter.h:68
KUnitConversion::Zettapascal
@ Zettapascal
Definition: converter.h:67
KUnitConversion::MassNewton
@ MassNewton
Definition: converter.h:63
KUnitConversion::PoundPerCubicFoot
@ PoundPerCubicFoot
Definition: converter.h:115
KUnitConversion::Megaliter
@ Megaliter
Definition: converter.h:55
KUnitConversion::Krw
@ Krw
Definition: converter.h:85
KUnitConversion::Picowatt
@ Picowatt
Definition: converter.h:93
KUnitConversion::Yoctowatt
@ Yoctowatt
Definition: converter.h:94
KUnitConversion::Yottagram
@ Yottagram
Definition: converter.h:61
KUnitConversion::MeterPerSecond
@ MeterPerSecond
Definition: converter.h:88
KUnitConversion::KilometerPerHour
@ KilometerPerHour
Definition: converter.h:88
KUnitConversion::Yottajoule
@ Yottajoule
Definition: converter.h:77
KUnitConversion::Year
@ Year
Definition: converter.h:100
KUnitConversion::CubicPicometer
@ CubicPicometer
Definition: converter.h:54
KUnitConversion::Micronewton
@ Micronewton
Definition: converter.h:122
KUnitConversion::Gbp
@ Gbp
Definition: converter.h:84
KUnitConversion::OuncePerCubicFoot
@ OuncePerCubicFoot
Definition: converter.h:114
KUnitConversion::Hectosecond
@ Hectosecond
Definition: converter.h:98
KUnitConversion::Gigasecond
@ Gigasecond
Definition: converter.h:97
KUnitConversion::YoctokilogramsPerCubicMeter
@ YoctokilogramsPerCubicMeter
Definition: converter.h:112
KUnitConversion::Zettaliter
@ Zettaliter
Definition: converter.h:55
KUnitConversion::Brl
@ Brl
Definition: converter.h:85
KUnitConversion::Hectowatt
@ Hectowatt
Definition: converter.h:93
KUnitConversion::CubicDecimeter
@ CubicDecimeter
Definition: converter.h:53
KUnitConversion::ArcSecond
@ ArcSecond
Definition: converter.h:127
KUnitConversion::Yottasecond
@ Yottasecond
Definition: converter.h:97
KUnitConversion::CubicMicrometer
@ CubicMicrometer
Definition: converter.h:53
KUnitConversion::Femtogram
@ Femtogram
Definition: converter.h:63
KUnitConversion::Nanonewton
@ Nanonewton
Definition: converter.h:123
KUnitConversion::Nanoliter
@ Nanoliter
Definition: converter.h:56
KUnitConversion::Picosecond
@ Picosecond
Definition: converter.h:99
KUnitConversion::Mtl
@ Mtl
Definition: converter.h:83
KUnitConversion::Lvl
@ Lvl
Definition: converter.h:84
KUnitConversion::Decapascal
@ Decapascal
Definition: converter.h:68
KUnitConversion::Decahertz
@ Decahertz
Definition: converter.h:131
KUnitConversion::Zettanewton
@ Zettanewton
Definition: converter.h:121
KUnitConversion::Grd
@ Grd
Definition: converter.h:83
KUnitConversion::AttokilogramsPerCubicMeter
@ AttokilogramsPerCubicMeter
Definition: converter.h:112
KUnitConversion::Decibar
@ Decibar
Definition: converter.h:70
KUnitConversion::SquareNanometer
@ SquareNanometer
Definition: converter.h:41
KUnitConversion::Megasecond
@ Megasecond
Definition: converter.h:97
KUnitConversion::Ltl
@ Ltl
Definition: converter.h:84
KUnitConversion::Celsius
@ Celsius
Definition: converter.h:74
KUnitConversion::VelocityCategory
@ VelocityCategory
Definition: converter.h:31
KUnitConversion::Dkk
@ Dkk
Definition: converter.h:84
KUnitConversion::Parsec
@ Parsec
Definition: converter.h:48
KUnitConversion::JulianYear
@ JulianYear
Definition: converter.h:100
KUnitConversion::Mxn
@ Mxn
Definition: converter.h:85
KUnitConversion::Micropascal
@ Micropascal
Definition: converter.h:69
KUnitConversion::Nlg
@ Nlg
Definition: converter.h:83
KUnitConversion::Kilocalorie
@ Kilocalorie
Definition: converter.h:80
KUnitConversion::Decigram
@ Decigram
Definition: converter.h:62
KUnitConversion::Femtoliter
@ Femtoliter
Definition: converter.h:57
value.h
KUnitConversion::PoundPerCubicYard
@ PoundPerCubicYard
Definition: converter.h:115
KUnitConversion::Iep
@ Iep
Definition: converter.h:83
KUnitConversion::DecakilogramsPerCubicMeter
@ DecakilogramsPerCubicMeter
Definition: converter.h:109
KUnitConversion::Gradian
@ Gradian
Definition: converter.h:127
KUnitConversion::Kilonewton
@ Kilonewton
Definition: converter.h:64
KUnitConversion::SquareExameter
@ SquareExameter
Definition: converter.h:38
KUnitConversion::Exapascal
@ Exapascal
Definition: converter.h:67
KUnitConversion::Bar
@ Bar
Definition: converter.h:70
KUnitConversion::Inr
@ Inr
Definition: converter.h:85
KUnitConversion::Foot
@ Foot
Definition: converter.h:47
KUnitConversion::OuncePerCubicInch
@ OuncePerCubicInch
Definition: converter.h:114
KUnitConversion::Czk
@ Czk
Definition: converter.h:84
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Sun Jan 19 2020 00:00:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KUnitConversion

Skip menu "KUnitConversion"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs-4.14.38 API Reference

Skip menu "kdelibs-4.14.38 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal