ome-common 5.3.2

Namespaces | Typedefs | Functions
power.h File Reference

Power units of measurement. More...

`#include <ome/common/config.h>`
`#include <ome/common/units/types.h>`
`#include <boost/units/unit.hpp>`
`#include <boost/units/quantity.hpp>`
`#include <boost/units/systems/si.hpp>`
Include dependency graph for power.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

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

## Typedefs
typedef si::power | ome::common::units::power_unit
| Unit definition for power.
typedef quantity< si::power > | ome::common::units::power_quantity
| Measured quantity (power, watts).
typedef make_scaled_unit< si::power, scale< 10, static_rational<-24 > > >::type | ome::common::units::yoctowatt_unit
| Unit definition for yoctowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational<-21 > > >::type | ome::common::units::zeptowatt_unit
| Unit definition for zeptowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational<-18 > > >::type | ome::common::units::attowatt_unit
| Unit definition for attowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational<-15 > > >::type | ome::common::units::femtowatt_unit
| Unit definition for femtowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational<-12 > > >::type | ome::common::units::picowatt_unit
| Unit definition for picowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< -9 > > >::type | ome::common::units::nanowatt_unit
| Unit definition for nanowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< -6 > > >::type | ome::common::units::microwatt_unit
| Unit definition for microwatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< -3 > > >::type | ome::common::units::milliwatt_unit
| Unit definition for milliwatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< -2 > > >::type | ome::common::units::centiwatt_unit
| Unit definition for centiwatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< -1 > > >::type | ome::common::units::deciwatt_unit
| Unit definition for deciwatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 0 > > >::type | ome::common::units::watt_unit
| Unit definition for watt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 1 > > >::type | ome::common::units::dekawatt_unit
| Unit definition for dekawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 1 > > >::type | ome::common::units::decawatt_unit
| Unit definition for decawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 2 > > >::type | ome::common::units::hectowatt_unit
| Unit definition for hectowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 3 > > >::type | ome::common::units::kilowatt_unit
| Unit definition for kilowatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 6 > > >::type | ome::common::units::megawatt_unit
| Unit definition for megawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 9 > > >::type | ome::common::units::gigawatt_unit
| Unit definition for gigawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 12 > > >::type | ome::common::units::terawatt_unit
| Unit definition for terawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 15 > > >::type | ome::common::units::petawatt_unit
| Unit definition for petawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 18 > > >::type | ome::common::units::exawatt_unit
| Unit definition for exawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 21 > > >::type | ome::common::units::zettawatt_unit
| Unit definition for zettawatt power.
typedef make_scaled_unit< si::power, scale< 10, static_rational< 24 > > >::type | ome::common::units::yottawatt_unit
| Unit definition for yottawatt power.
typedef quantity< yoctowatt_unit > | ome::common::units::yoctowatt_quantity
| Measured quantity in yoctowatts.
typedef quantity< zeptowatt_unit > | ome::common::units::zeptowatt_quantity
| Measured quantity in zeptowatts.
typedef quantity< attowatt_unit > | ome::common::units::attowatt_quantity
| Measured quantity in attowatts.
typedef quantity< femtowatt_unit > | ome::common::units::femtowatt_quantity
| Measured quantity in femtowatts.
typedef quantity< picowatt_unit > | ome::common::units::picowatt_quantity
| Measured quantity in picowatts.
typedef quantity< nanowatt_unit > | ome::common::units::nanowatt_quantity
| Measured quantity in nanowatts.
typedef quantity< microwatt_unit > | ome::common::units::microwatt_quantity
| Measured quantity in microwatts.
typedef quantity< milliwatt_unit > | ome::common::units::milliwatt_quantity
| Measured quantity in milliwatts.
typedef quantity< centiwatt_unit > | ome::common::units::centiwatt_quantity
| Measured quantity in centiwatts.
typedef quantity< deciwatt_unit > | ome::common::units::deciwatt_quantity
| Measured quantity in deciwatts.
typedef quantity< watt_unit > | ome::common::units::watt_quantity
| Measured quantity in watts.
typedef quantity< dekawatt_unit > | ome::common::units::dekawatt_quantity
| Measured quantity in dekawatts.
typedef quantity< decawatt_unit > | ome::common::units::decawatt_quantity
| Measured quantity in decawatts.
typedef quantity< hectowatt_unit > | ome::common::units::hectowatt_quantity
| Measured quantity in hectowatts.
typedef quantity< kilowatt_unit > | ome::common::units::kilowatt_quantity
| Measured quantity in kilowatts.
typedef quantity< megawatt_unit > | ome::common::units::megawatt_quantity
| Measured quantity in megawatts.
typedef quantity< gigawatt_unit > | ome::common::units::gigawatt_quantity
| Measured quantity in gigawatts.
typedef quantity< terawatt_unit > | ome::common::units::terawatt_quantity
| Measured quantity in terawatts.
typedef quantity< petawatt_unit > | ome::common::units::petawatt_quantity
| Measured quantity in petawatts.
typedef quantity< exawatt_unit > | ome::common::units::exawatt_quantity
| Measured quantity in exawatts.
typedef quantity< zettawatt_unit > | ome::common::units::zettawatt_quantity
| Measured quantity in zettawatts.
typedef quantity< yottawatt_unit > | ome::common::units::yottawatt_quantity
| Measured quantity in yottawatts.

## Functions
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yoctowatt, yoctowatt_unit)
| Numeric constant for yoctowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zeptowatt, zeptowatt_unit)
| Numeric constant for zeptowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (attowatt, attowatt_unit)
| Numeric constant for attowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (femtowatt, femtowatt_unit)
| Numeric constant for femtowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (picowatt, picowatt_unit)
| Numeric constant for picowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (nanowatt, nanowatt_unit)
| Numeric constant for nanowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (microwatt, microwatt_unit)
| Numeric constant for microwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (milliwatt, milliwatt_unit)
| Numeric constant for milliwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centiwatt, centiwatt_unit)
| Numeric constant for centiwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (deciwatt, deciwatt_unit)
| Numeric constant for deciwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (watt, watt_unit)
| Numeric constant for watt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekawatt, dekawatt_unit)
| Numeric constant for dekawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decawatt, decawatt_unit)
| Numeric constant for decawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectowatt, hectowatt_unit)
| Numeric constant for hectowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilowatt, kilowatt_unit)
| Numeric constant for kilowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megawatt, megawatt_unit)
| Numeric constant for megawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (gigawatt, gigawatt_unit)
| Numeric constant for gigawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (terawatt, terawatt_unit)
| Numeric constant for terawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (petawatt, petawatt_unit)
| Numeric constant for petawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (exawatt, exawatt_unit)
| Numeric constant for exawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zettawatt, zettawatt_unit)
| Numeric constant for zettawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yottawatt, yottawatt_unit)
| Numeric constant for yottawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yoctowatts, yoctowatt_unit)
| Numeric constant for yoctowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zeptowatts, zeptowatt_unit)
| Numeric constant for zeptowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (attowatts, attowatt_unit)
| Numeric constant for attowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (femtowatts, femtowatt_unit)
| Numeric constant for femtowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (picowatts, picowatt_unit)
| Numeric constant for picowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (nanowatts, nanowatt_unit)
| Numeric constant for nanowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (microwatts, microwatt_unit)
| Numeric constant for microwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (milliwatts, milliwatt_unit)
| Numeric constant for milliwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (centiwatts, centiwatt_unit)
| Numeric constant for centiwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (deciwatts, deciwatt_unit)
| Numeric constant for deciwatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (watts, watt_unit)
| Numeric constant for watt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (dekawatts, dekawatt_unit)
| Numeric constant for dekawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (decawatts, decawatt_unit)
| Numeric constant for decawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (hectowatts, hectowatt_unit)
| Numeric constant for hectowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (kilowatts, kilowatt_unit)
| Numeric constant for kilowatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (megawatts, megawatt_unit)
| Numeric constant for megawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (gigawatts, gigawatt_unit)
| Numeric constant for gigawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (terawatts, terawatt_unit)
| Numeric constant for terawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (petawatts, petawatt_unit)
| Numeric constant for petawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (exawatts, exawatt_unit)
| Numeric constant for exawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (zettawatts, zettawatt_unit)
| Numeric constant for zettawatt.
| ome::common::units::BOOST_UNITS_STATIC_CONSTANT (yottawatts, yottawatt_unit)
| Numeric constant for yottawatt.

## Detailed Description

Power units of measurement.

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