BoB robotics
The Brains on Board robotics library
units::radiation Namespace Reference

namespace for unit types and containers representing radiation values More...

Typedefs

Units (full names plural)
typedef unit< std::ratio< 1 >, units::frequency::hertzbecquerels
 
Units (full names singular)
typedef becquerels becquerel
 
Units (abbreviated)
typedef becquerels Bq
 
Unit Containers
typedef unit_t< becquerelbecquerel_t
 
typedef unit_t< gray > gray_t
 
typedef unit_t< sievert > sievert_t
 
typedef unit_t< curie > curie_t
 
typedef unit_t< rutherford > rutherford_t
 
typedef unit_t< rad > rad_t
 

Functions

std::ostream & operator<< (std::ostream &os, const becquerel_t &obj)
 
std::string to_string (const becquerel_t &obj)
 
std::ostream & operator<< (std::ostream &os, const gray_t &obj)
 
std::string to_string (const gray_t &obj)
 
std::ostream & operator<< (std::ostream &os, const sievert_t &obj)
 
std::string to_string (const sievert_t &obj)
 
std::ostream & operator<< (std::ostream &os, const curie_t &obj)
 
std::string to_string (const curie_t &obj)
 
std::ostream & operator<< (std::ostream &os, const rutherford_t &obj)
 
std::string to_string (const rutherford_t &obj)
 
std::ostream & operator<< (std::ostream &os, const rad_t &obj)
 
std::string to_string (const rad_t &obj)
 

Detailed Description

namespace for unit types and containers representing radiation values

The SI units for radiation are:

  • source activity: becquerel
  • absorbed dose: gray
  • equivalent dose: sievert
    See also
    See unit_t for more information on unit type containers.