ome-common  5.5.0
Classes | Namespaces | Typedefs | Functions
pressure.h File Reference

Pressure units of measurement. More...

#include <ome/common/config.h>
#include <ome/common/units/types.h>
#include <boost/units/base_units/metric/bar.hpp>
#include <boost/units/base_units/metric/atmosphere.hpp>
#include <boost/units/base_units/metric/torr.hpp>
#include <boost/units/base_units/metric/mmHg.hpp>
#include <boost/units/unit.hpp>
#include <boost/units/quantity.hpp>
#include <boost/units/systems/si.hpp>
+ Include dependency graph for pressure.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  ome::common::units::psi_base_unit
 Base unit for pound-force per square inch (psi) pressure. More...
 
struct  boost::units::base_unit_info< ome::common::units::psi_base_unit >
 Unit information for pound-force per square inch (psi). More...
 

Namespaces

 ome
 Open Microscopy Environment C++.
 
 ome::common
 OME compatibility functions and classes.
 
 ome::common::units
 Units of measurement.
 

Typedefs

typedef si::pressure ome::common::units::pressure_unit
 Unit definition for pressure.
 
typedef quantity< si::pressure > ome::common::units::pressure_quantity
 Measured quantity (pressure, pascals).
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational<-24 > > >::type ome::common::units::yoctopascal_unit
 Unit definition for yoctopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational<-21 > > >::type ome::common::units::zeptopascal_unit
 Unit definition for zeptopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational<-18 > > >::type ome::common::units::attopascal_unit
 Unit definition for attopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational<-15 > > >::type ome::common::units::femtopascal_unit
 Unit definition for femtopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational<-12 > > >::type ome::common::units::picopascal_unit
 Unit definition for picopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< -9 > > >::type ome::common::units::nanopascal_unit
 Unit definition for nanopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< -6 > > >::type ome::common::units::micropascal_unit
 Unit definition for micropascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< -3 > > >::type ome::common::units::millipascal_unit
 Unit definition for millipascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< -2 > > >::type ome::common::units::centipascal_unit
 Unit definition for centipascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< -1 > > >::type ome::common::units::decipascal_unit
 Unit definition for decipascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 0 > > >::type ome::common::units::pascal_unit
 Unit definition for pascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 1 > > >::type ome::common::units::dekapascal_unit
 Unit definition for dekapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 1 > > >::type ome::common::units::decapascal_unit
 Unit definition for decapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 2 > > >::type ome::common::units::hectopascal_unit
 Unit definition for hectopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 3 > > >::type ome::common::units::kilopascal_unit
 Unit definition for kilopascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 6 > > >::type ome::common::units::megapascal_unit
 Unit definition for megapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 9 > > >::type ome::common::units::gigapascal_unit
 Unit definition for gigapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 12 > > >::type ome::common::units::terapascal_unit
 Unit definition for terapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 15 > > >::type ome::common::units::petapascal_unit
 Unit definition for petapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 18 > > >::type ome::common::units::exapascal_unit
 Unit definition for exapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 21 > > >::type ome::common::units::zettapascal_unit
 Unit definition for zettapascal pressure.
 
typedef make_scaled_unit< si::pressure, scale< 10, static_rational< 24 > > >::type ome::common::units::yottapascal_unit
 Unit definition for yottapascal pressure.
 
typedef quantity< yoctopascal_unit > ome::common::units::yoctopascal_quantity
 Measured quantity in yoctopascals.
 
typedef quantity< zeptopascal_unit > ome::common::units::zeptopascal_quantity
 Measured quantity in zeptopascals.
 
typedef quantity< attopascal_unit > ome::common::units::attopascal_quantity
 Measured quantity in attopascals.
 
typedef quantity< femtopascal_unit > ome::common::units::femtopascal_quantity
 Measured quantity in femtopascals.
 
typedef quantity< picopascal_unit > ome::common::units::picopascal_quantity
 Measured quantity in picopascals.
 
typedef quantity< nanopascal_unit > ome::common::units::nanopascal_quantity
 Measured quantity in nanopascals.
 
typedef quantity< micropascal_unit > ome::common::units::micropascal_quantity
 Measured quantity in micropascals.
 
typedef quantity< millipascal_unit > ome::common::units::millipascal_quantity
 Measured quantity in millipascals.
 
typedef quantity< centipascal_unit > ome::common::units::centipascal_quantity
 Measured quantity in centipascals.
 
typedef quantity< decipascal_unit > ome::common::units::decipascal_quantity
 Measured quantity in decipascals.
 
typedef quantity< pascal_unit > ome::common::units::pascal_quantity
 Measured quantity in pascals.
 
typedef quantity< dekapascal_unit > ome::common::units::dekapascal_quantity
 Measured quantity in dekapascals.
 
typedef quantity< decapascal_unit > ome::common::units::decapascal_quantity
 Measured quantity in decapascals.
 
typedef quantity< hectopascal_unit > ome::common::units::hectopascal_quantity
 Measured quantity in hectopascals.
 
typedef quantity< kilopascal_unit > ome::common::units::kilopascal_quantity
 Measured quantity in kilopascals.
 
typedef quantity< megapascal_unit > ome::common::units::megapascal_quantity
 Measured quantity in megapascals.
 
typedef quantity< gigapascal_unit > ome::common::units::gigapascal_quantity
 Measured quantity in gigapascals.
 
typedef quantity< terapascal_unit > ome::common::units::terapascal_quantity
 Measured quantity in terapascals.
 
typedef quantity< petapascal_unit > ome::common::units::petapascal_quantity
 Measured quantity in petapascals.
 
typedef quantity< exapascal_unit > ome::common::units::exapascal_quantity
 Measured quantity in exapascals.
 
typedef quantity< zettapascal_unit > ome::common::units::zettapascal_quantity
 Measured quantity in zettapascals.
 
typedef quantity< yottapascal_unit > ome::common::units::yottapascal_quantity
 Measured quantity in yottapascals.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< -3 > > >::unit_type ome::common::units::millibar_unit
 Unit definition for millibar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< -2 > > >::unit_type ome::common::units::centibar_unit
 Unit definition for centibar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< -1 > > >::unit_type ome::common::units::decibar_unit
 Unit definition for decibar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< 0 > > >::unit_type ome::common::units::bar_unit
 Unit definition for bar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< 1 > > >::unit_type ome::common::units::dekabar_unit
 Unit definition for dekabar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< 1 > > >::unit_type ome::common::units::decabar_unit
 Unit definition for decabar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< 2 > > >::unit_type ome::common::units::hectobar_unit
 Unit definition for hectobar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< 3 > > >::unit_type ome::common::units::kilobar_unit
 Unit definition for kilobar pressure.
 
typedef scaled_base_unit< boost::units::metric::bar_base_unit, scale< 10, static_rational< 6 > > >::unit_type ome::common::units::megabar_unit
 Unit definition for megabar pressure.
 
typedef quantity< millibar_unit > ome::common::units::millibar_quantity
 Measured quantity in millibars.
 
typedef quantity< centibar_unit > ome::common::units::centibar_quantity
 Measured quantity in centibars.
 
typedef quantity< decibar_unit > ome::common::units::decibar_quantity
 Measured quantity in decibars.
 
typedef quantity< bar_unit > ome::common::units::bar_quantity
 Measured quantity in bars.
 
typedef quantity< dekabar_unit > ome::common::units::dekabar_quantity
 Measured quantity in dekabars.
 
typedef quantity< decabar_unit > ome::common::units::decabar_quantity
 Measured quantity in decabars.
 
typedef quantity< hectobar_unit > ome::common::units::hectobar_quantity
 Measured quantity in hectobars.
 
typedef quantity< kilobar_unit > ome::common::units::kilobar_quantity
 Measured quantity in kilobars.
 
typedef quantity< megabar_unit > ome::common::units::megabar_quantity
 Measured quantity in megabars.
 
typedef boost::units::metric::atmosphere_base_unit::unit_type ome::common::units::atmosphere_unit
 Unit definition for atmosphere pressure.
 
typedef quantity< atmosphere_unit > ome::common::units::atmosphere_quantity
 Measured quantity in atmospheres.
 
typedef psi_base_unit::unit_type ome::common::units::psi_unit
 Unit definition for pound-force per square inch (psi) pressure.
 
typedef quantity< psi_unit > ome::common::units::psi_quantity
 Measured quantity in pound-force per square inch (psi).
 
typedef boost::units::metric::torr_base_unit::unit_type ome::common::units::torr_unit
 Unit definition for Torr pressure.
 
typedef quantity< torr_unit > ome::common::units::torr_quantity
 Measured quantity in Torrs.
 
typedef scaled_base_unit< boost::units::metric::torr_base_unit, scale< 10, static_rational< -3 > > >::unit_type ome::common::units::millitorr_unit
 Unit definition for milliTorr pressure.
 
typedef quantity< millitorr_unit > ome::common::units::millitorr_quantity
 Measured quantity in milliTorrs.
 
typedef boost::units::metric::mmHg_base_unit::unit_type ome::common::units::mmHg_unit
 Unit definition for mmHg pressure.
 
typedef quantity< mmHg_unit > ome::common::units::mmHg_quantity
 Measured quantity in mmHg.
 

Functions

 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yoctopascal, yoctopascal_unit)
 Numeric constant for yoctopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zeptopascal, zeptopascal_unit)
 Numeric constant for zeptopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (attopascal, attopascal_unit)
 Numeric constant for attopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (femtopascal, femtopascal_unit)
 Numeric constant for femtopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (picopascal, picopascal_unit)
 Numeric constant for picopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (nanopascal, nanopascal_unit)
 Numeric constant for nanopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (micropascal, micropascal_unit)
 Numeric constant for micropascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (millipascal, millipascal_unit)
 Numeric constant for millipascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centipascal, centipascal_unit)
 Numeric constant for centipascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decipascal, decipascal_unit)
 Numeric constant for decipascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (pascal, pascal_unit)
 Numeric constant for pascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekapascal, dekapascal_unit)
 Numeric constant for dekapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decapascal, decapascal_unit)
 Numeric constant for decapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectopascal, hectopascal_unit)
 Numeric constant for hectopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilopascal, kilopascal_unit)
 Numeric constant for kilopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megapascal, megapascal_unit)
 Numeric constant for megapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (gigapascal, gigapascal_unit)
 Numeric constant for gigapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (terapascal, terapascal_unit)
 Numeric constant for terapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (petapascal, petapascal_unit)
 Numeric constant for petapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (exapascal, exapascal_unit)
 Numeric constant for exapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zettapascal, zettapascal_unit)
 Numeric constant for zettapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yottapascal, yottapascal_unit)
 Numeric constant for yottapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yoctopascals, yoctopascal_unit)
 Numeric constant for yoctopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zeptopascals, zeptopascal_unit)
 Numeric constant for zeptopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (attopascals, attopascal_unit)
 Numeric constant for attopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (femtopascals, femtopascal_unit)
 Numeric constant for femtopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (picopascals, picopascal_unit)
 Numeric constant for picopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (nanopascals, nanopascal_unit)
 Numeric constant for nanopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (micropascals, micropascal_unit)
 Numeric constant for micropascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (millipascals, millipascal_unit)
 Numeric constant for millipascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centipascals, centipascal_unit)
 Numeric constant for centipascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decipascals, decipascal_unit)
 Numeric constant for decipascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (pascals, pascal_unit)
 Numeric constant for pascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekapascals, dekapascal_unit)
 Numeric constant for dekapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decapascals, decapascal_unit)
 Numeric constant for decapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectopascals, hectopascal_unit)
 Numeric constant for hectopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilopascals, kilopascal_unit)
 Numeric constant for kilopascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megapascals, megapascal_unit)
 Numeric constant for megapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (gigapascals, gigapascal_unit)
 Numeric constant for gigapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (terapascals, terapascal_unit)
 Numeric constant for terapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (petapascals, petapascal_unit)
 Numeric constant for petapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (exapascals, exapascal_unit)
 Numeric constant for exapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zettapascals, zettapascal_unit)
 Numeric constant for zettapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yottapascals, yottapascal_unit)
 Numeric constant for yottapascal.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (millibar, millibar_unit)
 Numeric constant for millibar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centibar, centibar_unit)
 Numeric constant for centibar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decibar, decibar_unit)
 Numeric constant for decibar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (bar, bar_unit)
 Numeric constant for bar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekabar, dekabar_unit)
 Numeric constant for dekabar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decabar, decabar_unit)
 Numeric constant for decabar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectobar, hectobar_unit)
 Numeric constant for hectobar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilobar, kilobar_unit)
 Numeric constant for kilobar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megabar, megabar_unit)
 Numeric constant for megabar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (millibars, millibar_unit)
 Numeric constant for millibar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centibars, centibar_unit)
 Numeric constant for centibar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decibars, decibar_unit)
 Numeric constant for decibar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (bars, bar_unit)
 Numeric constant for bar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekabars, dekabar_unit)
 Numeric constant for dekabar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decabars, decabar_unit)
 Numeric constant for decabar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectobars, hectobar_unit)
 Numeric constant for hectobar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilobars, kilobar_unit)
 Numeric constant for kilobar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megabars, megabar_unit)
 Numeric constant for megabar.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (atmosphere, atmosphere_unit)
 Numeric constant for atmosphere.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (atmospheres, atmosphere_unit)
 Numeric constant for atmosphere.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (psi, psi_unit)
 Numeric constant for pound-force per square inch (psi).
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (torr, torr_unit)
 Numeric constant for Torr.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (millitorr, millitorr_unit)
 Numeric constant for milliTorr.
 
 ome::common::units::BOOST_UNITS_STATIC_CONSTANT (mmHg, mmHg_unit)
 Numeric constant for mmHg.
 

Detailed Description

Pressure units of measurement.

This header contains unit definition types, unit constants and measured quantity types for SI and other standard pressure units of measurement.