ome-common 5.3.2

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.
| BOOST_UNITS_DEFINE_CONVERSION_FACTOR (ome::common::units::psi_base_unit, si::pressure, double, 6894.7573)
| Conversion factor for pound-force per square inch (psi) to pascal.
| BOOST_UNITS_DEFAULT_CONVERSION (ome::common::units::psi_base_unit, si::pressure)
| Default conversion for pound-force per square inch (psi) to is to SI pressure units (pascals).

## 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.