|
roo_quantity
API Documentation for roo_quantity
|
Representation of pressure, internally stored as floating-point Pascals. More...
#include <pressure.h>
Public Member Functions | |
| Pressure () | |
| Creates a pressure object representing an 'unknown' pressure. | |
| float | inGigaPascals () const |
| Returns the pressure in GigaPascals. | |
| float | inMegaPascals () const |
| Returns the pressure in MegaPascals. | |
| float | inBars () const |
| Returns the pressure in bars. | |
| float | inKiloPascals () const |
| Returns the pressure in kiloPascals. | |
| float | inHectoPascals () const |
| Returns the pressure in HectoPascals. | |
| float | inPascals () const |
| Returns the pressure in Pascals. | |
| float | inMilliPascals () const |
| Returns the pressure in milliPascals. | |
| float | inMicroPascals () const |
| Returns the pressure in microPascals. | |
| float | inPSI () const |
| Returns the pressure in PSI (pound per square inch). | |
| bool | isUnknown () const |
| Returns whether the object represents an unknown pressure. | |
| bool | operator< (const Pressure &other) const |
| bool | operator== (const Pressure &other) const |
| bool | operator> (const Pressure &other) const |
| bool | operator<= (const Pressure &other) const |
| bool | operator>= (const Pressure &other) const |
| bool | operator!= (const Pressure &other) const |
| Pressure & | operator+= (const Pressure &other) |
| Pressure & | operator-= (const Pressure &other) |
| Pressure & | operator*= (float multi) |
| Pressure & | operator/= (float div) |
Friends | |
| Pressure | UnknownPressure () |
| Returns a pressure object representing an unknown pressure. | |
| Pressure | PressureInPascals (float) |
| Returns a pressure object equivalent to the specified pressure expressed in Pascals. | |
Representation of pressure, internally stored as floating-point Pascals.
Definition at line 22 of file pressure.h.
|
inline |
Creates a pressure object representing an 'unknown' pressure.
Definition at line 25 of file pressure.h.
|
inline |
Returns the pressure in bars.
Definition at line 34 of file pressure.h.
|
inline |
Returns the pressure in GigaPascals.
Definition at line 28 of file pressure.h.
|
inline |
Returns the pressure in HectoPascals.
Definition at line 40 of file pressure.h.
|
inline |
Returns the pressure in kiloPascals.
Definition at line 37 of file pressure.h.
|
inline |
Returns the pressure in MegaPascals.
Definition at line 31 of file pressure.h.
|
inline |
Returns the pressure in microPascals.
Definition at line 49 of file pressure.h.
|
inline |
Returns the pressure in milliPascals.
Definition at line 46 of file pressure.h.
|
inline |
Returns the pressure in Pascals.
Definition at line 43 of file pressure.h.
Referenced by roo_quantity::operator*(), roo_quantity::operator*(), roo_quantity::operator+(), operator+=(), roo_quantity::operator-(), roo_quantity::operator-(), operator-=(), roo_quantity::operator/(), and roo_quantity::operator/().
|
inline |
Returns the pressure in PSI (pound per square inch).
Definition at line 52 of file pressure.h.
|
inline |
Returns whether the object represents an unknown pressure.
Definition at line 55 of file pressure.h.
|
inline |
Definition at line 77 of file pressure.h.
|
inline |
Definition at line 91 of file pressure.h.
Definition at line 81 of file pressure.h.
References inPascals().
Definition at line 86 of file pressure.h.
References inPascals().
|
inline |
Definition at line 96 of file pressure.h.
|
inline |
Definition at line 57 of file pressure.h.
|
inline |
Definition at line 69 of file pressure.h.
|
inline |
Definition at line 61 of file pressure.h.
|
inline |
Definition at line 65 of file pressure.h.
|
inline |
Definition at line 73 of file pressure.h.
|
friend |
Returns a pressure object equivalent to the specified pressure expressed in Pascals.
Definition at line 158 of file pressure.h.
|
friend |
Returns a pressure object representing an unknown pressure.
Definition at line 124 of file pressure.h.