OpenLexocad  27.1
Units.h File Reference
#include <QtCore/QtCore>

Go to the source code of this file.

Classes

class  Base::LengthUnit
 
class  Base::PlaneAngleUnit
 
class  Base::AreaUnit
 
class  Base::VolumeUnit
 
class  Base::MassUnit
 
class  Base::MassDensityUnit
 
class  Base::AreaDensityUnit
 

Namespaces

 Base
 

Enumerations

enum  Base::SIPrefix {
  Base::SIPrefix::EXA, Base::SIPrefix::PETA, Base::SIPrefix::TERA, Base::SIPrefix::GIGA,
  Base::SIPrefix::MEGA, Base::SIPrefix::KILO, Base::SIPrefix::HECTO, Base::SIPrefix::DECA,
  Base::SIPrefix::NONE, Base::SIPrefix::DECI, Base::SIPrefix::CENTI, Base::SIPrefix::MILLI,
  Base::SIPrefix::MICRO, Base::SIPrefix::NANO, Base::SIPrefix::PICO, Base::SIPrefix::FEMTO,
  Base::SIPrefix::ATTO
}
 
enum  Base::SIUnitName {
  Base::SIUnitName::AMPERE, Base::SIUnitName::BECQUEREL, Base::SIUnitName::CANDELA, Base::SIUnitName::COULOMB,
  Base::SIUnitName::CUBIC_METRE, Base::SIUnitName::DEGREE_CELSIUS, Base::SIUnitName::FARAD, Base::SIUnitName::GRAM,
  Base::SIUnitName::GRAY, Base::SIUnitName::HENRY, Base::SIUnitName::HERTZ, Base::SIUnitName::JOULE,
  Base::SIUnitName::KELVIN, Base::SIUnitName::LUMEN, Base::SIUnitName::LUX, Base::SIUnitName::METRE,
  Base::SIUnitName::MOLE, Base::SIUnitName::NEWTON, Base::SIUnitName::OHM, Base::SIUnitName::PASCAL_UNIT,
  Base::SIUnitName::RADIAN, Base::SIUnitName::SECOND, Base::SIUnitName::SIEMENS, Base::SIUnitName::SIEVERT,
  Base::SIUnitName::SQUARE_METRE, Base::SIUnitName::STERADIAN, Base::SIUnitName::TESLA, Base::SIUnitName::VOLT,
  Base::SIUnitName::WATT, Base::SIUnitName::WEBER
}
 
enum  Base::Quantity {
  Base::Quantity::AMOUNT_OF_SUBSTANCE, Base::Quantity::ELECTRIC_CURRENT, Base::Quantity::LENGTH, Base::Quantity::LUMINOUS_INTENSITY,
  Base::Quantity::MASS, Base::Quantity::TIME, Base::Quantity::THERMODYNAMIC_TEMPERATURE, Base::Quantity::ABSORBED_DOSE,
  Base::Quantity::CATALYTIC_ACTIVITY, Base::Quantity::ELECTRIC_CAPACITANCE, Base::Quantity::ELECTRIC_CHARGE, Base::Quantity::ELECTRIC_RESISTANCE,
  Base::Quantity::ELECTRICAL_CONDUCTANCE, Base::Quantity::ELECTRICAL_POTENTIAL_DIFFERENCE, Base::Quantity::ELECTROMOTIVE_FORCE, Base::Quantity::ENERGY,
  Base::Quantity::EQUIVALENT_DOSE, Base::Quantity::FORCE, Base::Quantity::FREQUENCY, Base::Quantity::HEAT,
  Base::Quantity::ILLUMINANCE, Base::Quantity::IMPEDANCE, Base::Quantity::INDUCTANCE, Base::Quantity::LUMINOUS_FLUX,
  Base::Quantity::MAGNETIC_FIELD, Base::Quantity::MAGNETIC_FLUX, Base::Quantity::PLANE_ANGLE, Base::Quantity::POWER,
  Base::Quantity::PRESSURE, Base::Quantity::RADIANT_FLUX, Base::Quantity::RADIOACTIVITY, Base::Quantity::REACTANCE,
  Base::Quantity::SOLID_ANGLE, Base::Quantity::STRESS, Base::Quantity::TEMPERATURE, Base::Quantity::VOLTAGE,
  Base::Quantity::WEIGHT, Base::Quantity::WORK, Base::Quantity::AREA, Base::Quantity::MASS_DENSITY,
  Base::Quantity::AREA_DENSITY, Base::Quantity::VOLUME
}
 

Functions

LX_BASE_EXPORT std::string Base::getPrefixSymbol (Base::SIPrefix prefix)