|
roo_quantity
API Documentation for roo_quantity
|
Representation of volume, internally stored as floating-point cubic meters. More...
#include <volume.h>
Public Member Functions | |
| Volume () | |
| Creates a volume object representing an 'unknown' volume. | |
| float | inCubicKilometers () const |
| Returns the volume in cubic kilometers. | |
| float | inCubicMeters () const |
| Returns the volume in cubic meters. | |
| float | inLiters () const |
| Returns the volume in liters. | |
| float | inCubicDecimeters () const |
| Returns the volume in liters. | |
| float | inMilliliters () const |
| Returns the volume in milliliters. | |
| float | inCubicCentimeters () const |
| Returns the volume in milliliters. | |
| float | inMicroliters () const |
| Returns the volume in microliters. | |
| float | inCubicMillimeters () const |
| Returns the volume in microliters. | |
| float | inCubicMicrometers () const |
| Returns the volume in cubic micrometers. | |
| float | inCubicInches () const |
| Returns the volume in cubic inches. | |
| bool | isUnknown () const |
| Returns whether the object represents an unknown volume. | |
| bool | operator< (const Volume &other) const |
| bool | operator== (const Volume &other) const |
| bool | operator> (const Volume &other) const |
| bool | operator<= (const Volume &other) const |
| bool | operator>= (const Volume &other) const |
| bool | operator!= (const Volume &other) const |
| Volume & | operator+= (const Volume &other) |
| Volume & | operator-= (const Volume &other) |
| Volume & | operator*= (float multi) |
| Volume & | operator/= (float div) |
Friends | |
| Volume | UnknownVolume () |
| Returns a volume object representing an unknown volume. | |
| Volume | VolumeInCubicMeters (float) |
| Returns a volume object equivalent to the specified volume expressed in cubic meters. | |
Representation of volume, internally stored as floating-point cubic meters.
|
inline |
|
inline |
Returns the volume in milliliters.
Definition at line 42 of file volume.h.
References inMilliliters().
|
inline |
|
inline |
|
inline |
|
inline |
Returns the volume in cubic meters.
Definition at line 30 of file volume.h.
Referenced by roo_quantity::operator*(), roo_quantity::operator*(), roo_quantity::operator*(), roo_quantity::operator*(), roo_quantity::operator+(), operator+=(), roo_quantity::operator-(), roo_quantity::operator-(), operator-=(), roo_quantity::operator/(), roo_quantity::operator/(), roo_quantity::operator/(), roo_quantity::operator/(), roo_quantity::operator/(), and roo_quantity::operator/().
|
inline |
|
inline |
Returns the volume in microliters.
Definition at line 48 of file volume.h.
References inMicroliters().
|
inline |
Returns the volume in liters.
Definition at line 33 of file volume.h.
Referenced by inCubicDecimeters().
|
inline |
Returns the volume in microliters.
Definition at line 45 of file volume.h.
Referenced by inCubicMillimeters().
|
inline |
Returns the volume in milliliters.
Definition at line 39 of file volume.h.
Referenced by inCubicCentimeters().
|
inline |
|
inline |
|
inline |
Definition at line 79 of file volume.h.
References inCubicMeters().
Definition at line 84 of file volume.h.
References inCubicMeters().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |