roo_quantity
API Documentation for roo_quantity
Loading...
Searching...
No Matches
roo_quantity Namespace Reference

For convenience conversion from roo_time::Duration. More...

Data Structures

class  Area
 Representation of area, internally stored as floating-point square meters. More...
 
class  AreicNumber
 Representation of areic number, a reciprocal of area, internally stored as floating-point units per square meter. More...
 
class  Capacitance
 Representation of capacitance, internally stored as floating-point Farads. More...
 
class  Charge
 Representation of charge, internally stored as floating-point Coulombs. More...
 
class  Current
 Representation of current, internally stored as floating-point Amperes. More...
 
class  Force
 Representation of force, internally stored as floating-point Newtons. More...
 
class  Frequency
 Representation of frequency, internally stored as floating-point Hertz. More...
 
class  Length
 Representation of length, internally stored as floating-point meters. More...
 
class  LineicNumber
 Representation of lineic number, a reciprocal of length, internally stored as floating-point units per meter. More...
 
class  Mass
 Representation of mass, internally stored as floating-point kilograms. More...
 
class  Power
 Representation of power, internally stored as floating-point Watts. More...
 
class  Pressure
 Representation of pressure, internally stored as floating-point Pascals. More...
 
class  Resistance
 Representation of resistance, internally stored as floating-point Ohms. More...
 
class  Temperature
 Representation of a temperature, internally stored as floating-point Celsius degrees. More...
 
class  TemperatureDelta
 
class  Time
 Representation of elapsed, internally stored as floating-point seconds. More...
 
class  Velocity
 Representation of velocity, internally stored as floating-point meters per second. More...
 
class  Voltage
 Representation of voltage, internally stored as floating-point Volts. More...
 
class  Volume
 Representation of volume, internally stored as floating-point cubic meters. More...
 
class  VolumeFlowRate
 Representation of volume flow rate, internally stored as floating-point cubic meters per second. More...
 
class  VolumicNumber
 Representation of volumic number, a reciprocal of volume, internally stored as floating-point units per cubic meter. More...
 
class  Work
 Representation of work, internally stored as floating-point Joules. More...
 

Functions

roo_logging::Stream & operator<< (roo_logging::Stream &os, const Area &val)
 
Area AreaInSquareMeters (float area)
 Returns a area object equivalent to the specified area expressed in square meters.
 
Area UnknownArea ()
 Returns a area object representing an unknown area.
 
Area AreaInSquareKilometers (float area)
 Returns a area object equivalent to the specified area expressed in square kilometers.
 
Area AreaInHectares (float area)
 Returns a area object equivalent to the specified area expressed in hectares.
 
Area AreaInAres (float area)
 Returns a area object equivalent to the specified area expressed in ares.
 
Area AreaInSquareDecimeters (float area)
 Returns a area object equivalent to the specified area expressed in square decimeters.
 
Area AreaInSquareCentimeters (float area)
 Returns a area object equivalent to the specified area expressed in square centimeters.
 
Area AreaInSquareMillimeters (float area)
 Returns a area object equivalent to the specified area expressed in square millimeters.
 
Area AreaInSquareMicrometers (float area)
 Returns a area object equivalent to the specified area expressed in square micrometers.
 
Area AreaInAcres (float area)
 Returns a area object equivalent to the specified area expressed in acres.
 
Area AreaInSquareInches (float area)
 Returns a area object equivalent to the specified area expressed in acres.
 
Area operator+ (Area a, Area b)
 
Area operator- (Area a, Area b)
 
Area operator- (Area a)
 
Area operator* (Area a, float b)
 
Area operator* (float a, Area b)
 
Area operator/ (Area a, float b)
 
float operator/ (Area a, Area b)
 
Area operator* (Length a, Length b)
 
Length operator/ (Area a, Length b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const AreicNumber &val)
 
AreicNumber AreicNumberInUnitsPerSquareMeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in units per square meter.
 
AreicNumber UnknownAreicNumber ()
 Returns a areic number object representing an unknown areic number.
 
AreicNumber AreicNumberInGigaUnitsPerSquareMeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in giga-units per square meter.
 
AreicNumber AreicNumberInMegaUnitsPerSquareMeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in mega-units per square meter.
 
AreicNumber AreicNumberInKiloUnitsPerSquareMeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in kilo-units per square meter.
 
AreicNumber AreicNumberInMilliUnitsPerSquareMeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in milli-units per square meter.
 
AreicNumber AreicNumberInMicroUnitsPerSquareMeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in micro-units per square meter.
 
AreicNumber AreicNumberInUnitsPerSquareCentimeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in units per square centimeter.
 
AreicNumber AreicNumberInUnitsPerSquareMillimeter (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in units per square millimeter.
 
AreicNumber AreicNumberInUnitsPerSquareKilometer (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in units per square kilometer.
 
AreicNumber AreicNumberInUnitsPerSquareInch (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in units per square inch.
 
AreicNumber AreicNumberInUnitsPerSquareFoot (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in units per square foot.
 
AreicNumber AreicNumberInUnitsPerSquareYard (float areic_number)
 Returns a areic number object equivalent to the specified areic number expressed in units per square yard.
 
AreicNumber operator* (AreicNumber a, float b)
 
AreicNumber operator* (float a, AreicNumber b)
 
float operator* (Area a, AreicNumber b)
 
float operator* (AreicNumber a, Area b)
 
LineicNumber operator* (Length a, AreicNumber b)
 
LineicNumber operator* (AreicNumber a, Length b)
 
AreicNumber operator/ (AreicNumber a, float b)
 
float operator/ (AreicNumber a, AreicNumber b)
 
Area operator/ (float a, AreicNumber b)
 
AreicNumber operator/ (float a, Area b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Capacitance &val)
 
Capacitance CapacitanceInFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in Farads.
 
Capacitance UnknownCapacitance ()
 Returns a capacitance object representing an unknown capacitance.
 
Capacitance CapacitanceInKiloFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in kiloFarads.
 
Capacitance CapacitanceInMilliFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in milliFarads.
 
Capacitance CapacitanceInMicroFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in microFarads.
 
Capacitance CapacitanceInNanoFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in nanoFarads.
 
Capacitance CapacitanceInPicoFarads (float capacitance)
 Returns a capacitance object equivalent to the specified capacitance expressed in picoFarads.
 
Capacitance operator+ (Capacitance a, Capacitance b)
 
Capacitance operator- (Capacitance a, Capacitance b)
 
Capacitance operator- (Capacitance a)
 
Capacitance operator* (Capacitance a, float b)
 
Capacitance operator* (float a, Capacitance b)
 
Capacitance operator/ (Capacitance a, float b)
 
float operator/ (Capacitance a, Capacitance b)
 
Charge operator* (Capacitance a, Voltage b)
 Vs charge.
 
Charge operator* (Voltage a, Capacitance b)
 
Capacitance operator/ (Charge a, Voltage b)
 
Voltage operator/ (Charge a, Capacitance b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Charge &val)
 
Charge ChargeInCoulombs (float charge)
 Returns a charge object equivalent to the specified charge expressed in Coulombs.
 
Charge UnknownCharge ()
 Returns a charge object representing an unknown charge.
 
Charge ChargeInKiloCoulombs (float charge)
 Returns a charge object equivalent to the specified charge expressed in kiloCoulombs.
 
Charge ChargeInMilliCoulombs (float charge)
 Returns a charge object equivalent to the specified charge expressed in milliCoulombs.
 
Charge ChargeInMicroCoulombs (float charge)
 Returns a charge object equivalent to the specified charge expressed in microCoulombs.
 
Charge operator+ (Charge a, Charge b)
 
Charge operator- (Charge a, Charge b)
 
Charge operator- (Charge a)
 
Charge operator* (Charge a, float b)
 
Charge operator* (float a, Charge b)
 
Charge operator/ (Charge a, float b)
 
float operator/ (Charge a, Charge b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Current &val)
 
Current CurrentInAmperes (float current)
 Returns a current object equivalent to the specified current expressed in Amperes.
 
Current UnknownCurrent ()
 Returns a current object representing an unknown current.
 
Current CurrentInMegaAmperes (float current)
 Returns a current object equivalent to the specified current expressed in megaAmperes.
 
Current CurrentInKiloAmperes (float current)
 Returns a current object equivalent to the specified current expressed in kiloAmperes.
 
Current CurrentInMilliAmperes (float current)
 Returns a current object equivalent to the specified current expressed in milliAmperes.
 
Current CurrentInMicroAmperes (float current)
 Returns a current object equivalent to the specified current expressed in microAmperes.
 
Current operator+ (Current a, Current b)
 
Current operator- (Current a, Current b)
 
Current operator- (Current a)
 
Current operator* (Current a, float b)
 
Current operator* (float a, Current b)
 
Current operator/ (Current a, float b)
 
float operator/ (Current a, Current b)
 
Charge operator* (Current a, Time b)
 Vs charge.
 
Charge operator* (Time a, Current b)
 
Current operator/ (Charge a, Time b)
 
Time operator/ (Charge a, Current b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Force &val)
 
Force ForceInNewtons (float force)
 Returns a force object equivalent to the specified force expressed in Newtons.
 
Force UnknownForce ()
 Returns a force object representing an unknown force.
 
Force ForceInGigaNewtons (float force)
 Returns a force object equivalent to the specified force expressed in gigaNewtons.
 
Force ForceInMegaNewtons (float force)
 Returns a force object equivalent to the specified force expressed in megaNewtons.
 
Force ForceInKiloNewtons (float force)
 Returns a force object equivalent to the specified force expressed in kiloNewtons.
 
Force ForceInMilliNewtons (float force)
 Returns a force object equivalent to the specified force expressed in milliNewtons.
 
Force ForceInMicroNewtons (float force)
 Returns a force object equivalent to the specified force expressed in microNewtons.
 
Force operator+ (Force a, Force b)
 
Force operator- (Force a, Force b)
 
Force operator- (Force a)
 
Force operator* (Force a, float b)
 
Force operator* (float a, Force b)
 
Work operator* (Force a, Length b)
 
Work operator* (Length a, Force b)
 
Force operator/ (Force a, float b)
 
Force operator/ (Work a, Length b)
 
Length operator/ (Work a, Force b)
 
Force operator* (Work a, LineicNumber b)
 
float operator/ (Force a, Force b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Frequency &val)
 
Frequency FrequencyInHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in Hertz.
 
Frequency UnknownFrequency ()
 Returns a frequency object representing an unknown frequency.
 
Frequency FrequencyInGigaHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in gigaHertz.
 
Frequency FrequencyInMegaHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in megaHertz.
 
Frequency FrequencyInKiloHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in kiloHertz.
 
Frequency FrequencyInMilliHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in milliHertz.
 
Frequency FrequencyInMicroHertz (float frequency)
 Returns a frequency object equivalent to the specified frequency expressed in microHertz.
 
Frequency FrequencyInRadiansPerSecond (float omega)
 Returns a frequency object equivalent to the specified rotational frequency expressed in radians per second.
 
Frequency FrequencyInRevolutionsPerMinute (float frequency)
 Returns a frequency object equivalent to the specified rotational frequency expressed in revolutions per minute (RPM).
 
Frequency FrequencyInRPM (float frequency)
 Returns a frequency object equivalent to the specified rotational frequency expressed in revolutions per minute (RPM).
 
Frequency operator* (Frequency a, float b)
 
Frequency operator* (float a, Frequency b)
 
float operator* (Time a, Frequency b)
 
float operator* (Frequency a, Time b)
 
Frequency operator/ (Frequency a, float b)
 
float operator/ (Frequency a, Frequency b)
 
Time operator/ (float a, Frequency b)
 
Frequency operator/ (float a, Time b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Length &val)
 
Length LengthInMeters (float length)
 Returns a length object equivalent to the specified length expressed in meters.
 
Length UnknownLength ()
 Returns a length object representing an unknown length.
 
Length LengthInKilometers (float length)
 Returns a length object equivalent to the specified length expressed in kilometers.
 
Length LengthInDecimeters (float length)
 Returns a length object equivalent to the specified length expressed in decimeters.
 
Length LengthInCentimeters (float length)
 Returns a length object equivalent to the specified length expressed in centimeters.
 
Length LengthInMillimeters (float length)
 Returns a length object equivalent to the specified length expressed in millimeters.
 
Length LengthInMicrometers (float length)
 Returns a length object equivalent to the specified length expressed in micrometers.
 
Length LengthInNanometers (float length)
 Returns a length object equivalent to the specified length expressed in nanometers.
 
Length LengthInInches (float length)
 Returns a length object equivalent to the specified length expressed in inches.
 
Length LengthInFeet (float length)
 Returns a length object equivalent to the specified length expressed in feet.
 
Length LengthInYards (float length)
 Returns a length object equivalent to the specified length expressed in yards.
 
Length LengthInLightYears (float length)
 Returns a length object equivalent to the specified length expressed in light years.
 
Length operator+ (Length a, Length b)
 
Length operator- (Length a, Length b)
 
Length operator- (Length a)
 
Length operator* (Length a, float b)
 
Length operator* (float a, Length b)
 
Length operator/ (Length a, float b)
 
float operator/ (Length a, Length b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const LineicNumber &val)
 
LineicNumber LineicNumberInUnitsPerMeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in units per meter.
 
LineicNumber UnknownLineicNumber ()
 Returns a lineic number object representing an unknown lineic number.
 
LineicNumber LineicNumberInGigaUnitsPerMeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in giga-units per meter.
 
LineicNumber LineicNumberInMegaUnitsPerMeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in mega-units per meter.
 
LineicNumber LineicNumberInKiloUnitsPerMeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in kilo-units per meter.
 
LineicNumber LineicNumberInMilliUnitsPerMeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in milli-units per meter.
 
LineicNumber LineicNumberInMicroUnitsPerMeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in micro-units per meter.
 
LineicNumber LineicNumberInUnitsPerCentimeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in units per centimeter.
 
LineicNumber LineicNumberInUnitsPerMillimeter (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in units per millimeter.
 
LineicNumber LineicNumberInUnitsPerKilometer (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in units per kilometer.
 
LineicNumber LineicNumberInUnitsPerInch (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in units per inch.
 
LineicNumber LineicNumberInUnitsPerFoot (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in units per foot.
 
LineicNumber LineicNumberInUnitsPerYard (float lineic_number)
 Returns a lineic number object equivalent to the specified lineic number expressed in units per yard.
 
LineicNumber operator* (LineicNumber a, float b)
 
LineicNumber operator* (float a, LineicNumber b)
 
float operator* (Length a, LineicNumber b)
 
float operator* (LineicNumber a, Length b)
 
LineicNumber operator/ (LineicNumber a, float b)
 
float operator/ (LineicNumber a, LineicNumber b)
 
Length operator/ (float a, LineicNumber b)
 
LineicNumber operator/ (float a, Length b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Mass &val)
 
Mass MassInGrams (float mass)
 Returns a mass object equivalent to the specified mass expressed in grams.
 
Mass UnknownMass ()
 Returns a mass object representing an unknown mass.
 
Mass MassInKilograms (float mass)
 Returns a mass object equivalent to the specified mass expressed in kilograms.
 
Mass MassInKg (float mass)
 Returns a mass object equivalent to the specified mass expressed in kilograms.
 
Mass MassInTons (float mass)
 Returns a mass object equivalent to the specified mass expressed in metric tons.
 
Mass MassInMilligrams (float mass)
 Returns a mass object equivalent to the specified mass expressed in milligrams.
 
Mass MassInMicrograms (float mass)
 Returns a mass object equivalent to the specified mass expressed in micrograms.
 
Mass MassInPounds (float mass)
 Returns a mass object equivalent to the specified mass expressed in pounds.
 
Mass MassInLbs (float mass)
 
Mass operator+ (Mass a, Mass b)
 
Mass operator- (Mass a, Mass b)
 
Mass operator- (Mass a)
 
Mass operator* (Mass a, float b)
 
Mass operator* (float a, Mass b)
 
Mass operator/ (Mass a, float b)
 
float operator/ (Mass a, Mass b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Power &val)
 
Power PowerInWatts (float power)
 Returns a power object equivalent to the specified power expressed in Watts.
 
Power UnknownPower ()
 Returns a power object representing an unknown power.
 
Power PowerInGigaWatts (float power)
 Returns a power object equivalent to the specified power expressed in gigaWatts.
 
Power PowerInMegaWatts (float power)
 Returns a power object equivalent to the specified power expressed in megaWatts.
 
Power PowerInKiloWatts (float power)
 Returns a power object equivalent to the specified power expressed in kiloWatts.
 
Power PowerInMilliWatts (float power)
 Returns a power object equivalent to the specified power expressed in milliWatts.
 
Power PowerInMicroWatts (float power)
 Returns a power object equivalent to the specified power expressed in microWatts.
 
Power operator+ (Power a, Power b)
 
Power operator- (Power a, Power b)
 
Power operator- (Power a)
 
Power operator* (Power a, float b)
 
Power operator* (float a, Power b)
 
Power operator/ (Power a, float b)
 
float operator/ (Power a, Power b)
 
Work operator* (Power a, Time b)
 Power vs work.
 
Work operator* (Time a, Power b)
 
Power operator/ (Work w, Time b)
 
Time operator/ (Work w, Power b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Pressure &val)
 
Pressure PressureInPascals (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in Pascals.
 
Pressure UnknownPressure ()
 Returns a pressure object representing an unknown pressure.
 
Pressure PressureInGigaPascals (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in GigaPascals.
 
Pressure PressureInMegaPascals (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in MegaPascals.
 
Pressure PressureInBars (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in bars.
 
Pressure PressureInKiloPascals (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in kiloPascals.
 
Pressure PressureInHectoPascals (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in hectoPascals.
 
Pressure PressureInMilliPascals (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in milliPascals.
 
Pressure PressureInMicroPascals (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in microPascals.
 
Pressure PressureInPSI (float pressure)
 Returns a pressure object equivalent to the specified pressure expressed in PSI (pounds per square inch).
 
Pressure operator+ (Pressure a, Pressure b)
 
Pressure operator- (Pressure a, Pressure b)
 
Pressure operator- (Pressure a)
 
Pressure operator* (Pressure a, float b)
 
Pressure operator* (float a, Pressure b)
 
Pressure operator/ (Pressure a, float b)
 
float operator/ (Pressure a, Pressure b)
 
Pressure operator/ (Force a, Area b)
 
Pressure operator* (Force a, AreicNumber b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Resistance &val)
 
Resistance ResistanceInOhms (float resistance)
 Returns a resistance object equivalent to the specified resistance expressed in Ohms.
 
Resistance UnknownResistance ()
 Returns a resistance object representing an unknown resistance.
 
Resistance ResistanceInGigaOhms (float resistance)
 Returns a resistance object equivalent to the specified resistance expressed in GigaOhms.
 
Resistance ResistanceInMegaOhms (float resistance)
 Returns a resistance object equivalent to the specified resistance expressed in MegaOhms.
 
Resistance ResistanceInKiloOhms (float resistance)
 Returns a resistance object equivalent to the specified resistance expressed in kiloOhms.
 
Resistance ResistanceInMilliOhms (float resistance)
 Returns a resistance object equivalent to the specified resistance expressed in milliOhms.
 
Resistance ResistanceInMicroOhms (float resistance)
 Returns a resistance object equivalent to the specified resistance expressed in microOhms.
 
Resistance ResistanceInNanoOhms (float resistance)
 Returns a resistance object equivalent to the specified resistance expressed in microOhms.
 
Resistance operator+ (Resistance a, Resistance b)
 
Resistance operator- (Resistance a, Resistance b)
 
Resistance operator- (Resistance a)
 
Resistance operator* (Resistance a, float b)
 
Resistance operator* (float a, Resistance b)
 
Resistance operator/ (Resistance a, float b)
 
float operator/ (Resistance a, Resistance b)
 
Voltage operator* (Resistance a, Current b)
 Vs Ohm's law.
 
Voltage operator* (Current a, Resistance b)
 
Resistance operator/ (Voltage a, Current b)
 
Current operator/ (Voltage a, Resistance b)
 
void FormatSimpleSiValue (float val, const char *base_unit, char *out, int maxlen)
 Formats a value with an SI prefix and base unit.
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Temperature &t)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const TemperatureDelta &dt)
 
Temperature UnknownTemperature ()
 Returns a temperature object representing an unknown temperature.
 
Temperature TemperatureDegCelcius (float tempC)
 Returns a temperature object equivalent to the specified temperature expressed in Celcius degrees.
 
Temperature TemperatureDegKelvin (float tempK)
 Returns a temperature object equivalent to the specified temperature expressed in Kelvin degrees.
 
Temperature TemperatureDegFahrenheit (float tempF)
 Returns a temperature object approximately equal to the specified temperature expressed in Fahrenheit degrees.
 
TemperatureDelta UnknownTemperatureDelta ()
 Returns a temperature object representing an unknown temperature delta.
 
TemperatureDelta TemperatureDeltaDegCelcius (float tempC)
 Returns a temperature delta object equivalent to the specified temperature expressed in Celcius degrees.
 
TemperatureDelta TemperatureDeltaDegKelvin (float tempK)
 Returns a temperature delta object equivalent to the specified temperature delta expressed in Kelvin degrees. It is in fact equivalent to TemperatureDeltaDegCelcius.
 
TemperatureDelta TemperatureDeltaDegFahrenheit (float tempF)
 Returns a temperature delta object approximately equal to the specified temperature delta expressed in Fahrenheit degrees.
 
Temperature operator+ (Temperature a, TemperatureDelta b)
 
Temperature operator- (Temperature a, TemperatureDelta b)
 
Temperature operator+ (TemperatureDelta a, Temperature b)
 
TemperatureDelta operator+ (TemperatureDelta a, TemperatureDelta b)
 
TemperatureDelta operator- (TemperatureDelta a, TemperatureDelta b)
 
TemperatureDelta operator- (TemperatureDelta a)
 
TemperatureDelta operator- (Temperature a, Temperature b)
 
TemperatureDelta operator* (TemperatureDelta a, float b)
 
TemperatureDelta operator* (float a, TemperatureDelta b)
 
TemperatureDelta operator/ (TemperatureDelta a, float b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Time &val)
 
Time TimeInSeconds (float time)
 Returns a time object equivalent to the specified time expressed in seconds.
 
Time UnknownTime ()
 Returns a time object representing an unknown time.
 
Time TimeInMinutes (float time)
 Returns a time object equivalent to the specified time expressed in minutes (60 seconds).
 
Time TimeInHours (float time)
 Returns a time object equivalent to the specified time expressed in hours (3600 seconds).
 
Time TimeInMilliseconds (float time)
 Returns a time object equivalent to the specified time expressed in milliseconds.
 
Time TimeInMicroseconds (float time)
 Returns a time object equivalent to the specified time expressed in microseconds.
 
Time TimeInNanoseconds (float time)
 Returns a time object equivalent to the specified time expressed in nanoseconds.
 
Time operator+ (Time a, Time b)
 
Time operator- (Time a, Time b)
 
Time operator- (Time a)
 
Time operator* (Time a, float b)
 
Time operator* (float a, Time b)
 
Time operator/ (Time a, float b)
 
float operator/ (Time a, Time b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Velocity &val)
 
Velocity VelocityInMetersPerSecond (float velocity)
 Returns a velocity object equivalent to the specified velocity expressed in meters per second.
 
Velocity UnknownVelocity ()
 Returns a velocity object representing an unknown velocity.
 
Velocity VelocityInKilometersPerSecond (float velocity)
 Returns a velocity object equivalent to the specified velocity expressed in kilometers per second.
 
Velocity VelocityInMillimetersPerSecond (float velocity)
 Returns a velocity object equivalent to the specified velocity expressed in millimeters per second.
 
Velocity VelocityInMicrometersPerSecond (float velocity)
 Returns a velocity object equivalent to the specified velocity expressed in micrometers per second.
 
Velocity VelocityInKilometersPerHour (float velocity)
 Returns a velocity object equivalent to the specified velocity expressed in kilometers per hour.
 
Velocity VelocityInKph (float velocity)
 
Velocity VelocityInMilesPerHour (float velocity)
 Returns a velocity object equivalent to the specified velocity expressed in miles per hour.
 
Velocity VelocityInMph (float velocity)
 
Velocity operator+ (Velocity a, Velocity b)
 
Velocity operator- (Velocity a, Velocity b)
 
Velocity operator- (Velocity a)
 
Velocity operator* (Velocity a, float b)
 
Velocity operator* (float a, Velocity b)
 
Velocity operator/ (Velocity a, float b)
 
float operator/ (Velocity a, Velocity b)
 
Length operator* (Velocity a, Time b)
 Vs time.
 
Length operator* (Time a, Velocity b)
 
Velocity operator/ (Length a, Time b)
 
Time operator/ (Length a, Velocity b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Voltage &val)
 
Voltage VoltageInVolts (float voltage)
 Returns a voltage object equivalent to the specified voltage expressed in Volts.
 
Voltage UnknownVoltage ()
 Returns a voltage object representing an unknown voltage.
 
Voltage VoltageInKiloVolts (float voltage)
 Returns a voltage object equivalent to the specified voltage expressed in kiloVolts.
 
Voltage VoltageInMilliVolts (float voltage)
 Returns a voltage object equivalent to the specified voltage expressed in milliVolts.
 
Voltage VoltageInMicroVolts (float voltage)
 Returns a voltage object equivalent to the specified voltage expressed in microVolts.
 
Voltage operator+ (Voltage a, Voltage b)
 
Voltage operator- (Voltage a, Voltage b)
 
Voltage operator- (Voltage a)
 
Voltage operator* (Voltage a, float b)
 
Voltage operator* (float a, Voltage b)
 
Voltage operator/ (Voltage a, float b)
 
float operator/ (Voltage a, Voltage b)
 
Power operator* (Voltage a, Current b)
 Vs power.
 
Power operator* (Current a, Voltage b)
 
Voltage operator/ (Power a, Current b)
 
Current operator/ (Power a, Voltage b)
 
Work operator* (Voltage a, Charge b)
 Vs work.
 
Work operator* (Charge a, Voltage b)
 
Voltage operator/ (Work a, Charge b)
 
Charge operator/ (Work a, Voltage b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Volume &val)
 
Volume VolumeInCubicMeters (float volume)
 Returns a volume object equivalent to the specified volume expressed in cubic meters.
 
Volume UnknownVolume ()
 Returns a volume object representing an unknown volume.
 
Volume VolumeInCubicKilometers (float volume)
 Returns a volume object equivalent to the specified volume expressed in cubic kilometers.
 
Volume VolumeInLiters (float volume)
 Returns a volume object equivalent to the specified volume expressed in liters.
 
Volume VolumeInCubicDecimeters (float volume)
 Returns a volume object equivalent to the specified volume expressed in liters.
 
Volume VolumeInMilliliters (float volume)
 Returns a volume object equivalent to the specified volume expressed in milliliters.
 
Volume VolumeInCubicCentimeters (float volume)
 Returns a volume object equivalent to the specified volume expressed in milliliters.
 
Volume VolumeInCubicMillimeters (float volume)
 Returns a volume object equivalent to the specified volume expressed in cubic millimeters.
 
Volume VolumeInCubicMicrometers (float volume)
 Returns a volume object equivalent to the specified volume expressed in cubic micrometers.
 
Volume VolumeInCubicInches (float volume)
 Returns a volume object equivalent to the specified volume expressed in cubic inches.
 
Volume operator+ (Volume a, Volume b)
 
Volume operator- (Volume a, Volume b)
 
Volume operator- (Volume a)
 
Volume operator* (Volume a, float b)
 
Volume operator* (float a, Volume b)
 
Volume operator/ (Volume a, float b)
 
float operator/ (Volume a, Volume b)
 
Volume operator* (Length a, Area b)
 
Volume operator* (Area a, Length b)
 
Area operator/ (Volume a, Length b)
 
Length operator/ (Volume a, Area b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const VolumeFlowRate &val)
 
VolumeFlowRate VolumeFlowRateInCubicMetersPerSecond (float volume_flow_rate)
 Returns a volume flow rate object equivalent to the specified volume flow rate expressed in cubic meters per second.
 
VolumeFlowRate UnknownVolumeFlowRate ()
 Returns a volume flow rate object representing an unknown volume flow rate.
 
VolumeFlowRate VolumeFlowRateInLitersPerSecond (float volume_flow_rate)
 Returns a volume flow rate object equivalent to the specified volume flow rate expressed in liters per second.
 
VolumeFlowRate VolumeFlowRateInMillilitersPerSecond (float volume_flow_rate)
 Returns a volume flow rate object equivalent to the specified volume flow rate expressed in milliliters per second.
 
VolumeFlowRate operator+ (VolumeFlowRate a, VolumeFlowRate b)
 
VolumeFlowRate operator- (VolumeFlowRate a, VolumeFlowRate b)
 
VolumeFlowRate operator- (VolumeFlowRate a)
 
VolumeFlowRate operator* (VolumeFlowRate a, float b)
 
VolumeFlowRate operator* (float a, VolumeFlowRate b)
 
Volume operator* (VolumeFlowRate a, Time b)
 
Volume operator* (Time a, VolumeFlowRate b)
 
VolumeFlowRate operator/ (VolumeFlowRate a, float b)
 
float operator/ (VolumeFlowRate a, VolumeFlowRate b)
 
VolumeFlowRate operator/ (Volume a, Time b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const VolumicNumber &val)
 
VolumicNumber VolumicNumberInUnitsPerCubicMeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic meter.
 
VolumicNumber UnknownVolumicNumber ()
 Returns a volumic number object representing an unknown volumic number.
 
VolumicNumber VolumicNumberInGigaUnitsPerCubicMeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in giga-units per cubic meter.
 
VolumicNumber VolumicNumberInMegaUnitsPerCubicMeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in mega-units per cubic meter.
 
VolumicNumber VolumicNumberInKiloUnitsPerCubicMeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in kilo-units per cubic meter.
 
VolumicNumber VolumicNumberInMilliUnitsPerCubicMeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in milli-units per cubic meter.
 
VolumicNumber VolumicNumberInMicroUnitsPerCubicMeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in micro-units per cubic meter.
 
VolumicNumber VolumicNumberInUnitsPerCubicDecimeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic decimeter (liter).
 
VolumicNumber VolumicNumberInUnitsPerLiter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic decimeter (liter).
 
VolumicNumber VolumicNumberInUnitsPerCubicCentimeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic centimeter.
 
VolumicNumber VolumicNumberInUnitsPerCubicMillimeter (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic millimeter.
 
VolumicNumber VolumicNumberInUnitsPerCubicKilometer (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic kilometer.
 
VolumicNumber VolumicNumberInUnitsPerCubicInch (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic inch.
 
VolumicNumber VolumicNumberInUnitsPerCubicFoot (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic foot.
 
VolumicNumber VolumicNumberInUnitsPerCubicYard (float volumic_number)
 Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic yard.
 
VolumicNumber operator* (VolumicNumber a, float b)
 
VolumicNumber operator* (float a, VolumicNumber b)
 
float operator* (Volume a, VolumicNumber b)
 
float operator* (VolumicNumber a, Volume b)
 
LineicNumber operator* (Length a, VolumicNumber b)
 
LineicNumber operator* (VolumicNumber a, Length b)
 
VolumicNumber operator/ (VolumicNumber a, float b)
 
float operator/ (VolumicNumber a, VolumicNumber b)
 
Volume operator/ (float a, VolumicNumber b)
 
VolumicNumber operator/ (float a, Volume b)
 
roo_logging::Stream & operator<< (roo_logging::Stream &os, const Work &val)
 
Work WorkInJoules (float work)
 Returns a work object equivalent to the specified work expressed in Joules.
 
Work UnknownWork ()
 Returns a work object representing an unknown work.
 
Work WorkInGigaJoules (float work)
 Returns a work object equivalent to the specified work expressed in gigaJoules.
 
Work WorkInMegaJoules (float work)
 Returns a work object equivalent to the specified work expressed in megaJoules.
 
Work WorkInKiloJoules (float work)
 Returns a work object equivalent to the specified work expressed in kiloJoules.
 
Work WorkInMilliJoules (float work)
 Returns a work object equivalent to the specified work expressed in milliJoules.
 
Work WorkInMicroJoules (float work)
 Returns a work object equivalent to the specified work expressed in microJoules.
 
Work operator+ (Work a, Work b)
 
Work operator- (Work a, Work b)
 
Work operator- (Work a)
 
Work operator* (Work a, float b)
 
Work operator* (float a, Work b)
 
Work operator/ (Work a, float b)
 
float operator/ (Work a, Work b)
 

Detailed Description

For convenience conversion from roo_time::Duration.

Function Documentation

◆ AreaInAcres()

Area roo_quantity::AreaInAcres ( float  area)
inline

Returns a area object equivalent to the specified area expressed in acres.

Definition at line 161 of file area.h.

References AreaInSquareMeters().

◆ AreaInAres()

Area roo_quantity::AreaInAres ( float  area)
inline

Returns a area object equivalent to the specified area expressed in ares.

Definition at line 129 of file area.h.

References AreaInSquareMeters().

◆ AreaInHectares()

Area roo_quantity::AreaInHectares ( float  area)
inline

Returns a area object equivalent to the specified area expressed in hectares.

Definition at line 123 of file area.h.

References AreaInSquareMeters().

◆ AreaInSquareCentimeters()

Area roo_quantity::AreaInSquareCentimeters ( float  area)
inline

Returns a area object equivalent to the specified area expressed in square centimeters.

Definition at line 143 of file area.h.

References AreaInSquareMeters().

◆ AreaInSquareDecimeters()

Area roo_quantity::AreaInSquareDecimeters ( float  area)
inline

Returns a area object equivalent to the specified area expressed in square decimeters.

Definition at line 137 of file area.h.

References AreaInSquareMeters().

◆ AreaInSquareInches()

Area roo_quantity::AreaInSquareInches ( float  area)
inline

Returns a area object equivalent to the specified area expressed in acres.

Definition at line 167 of file area.h.

References AreaInSquareMeters().

◆ AreaInSquareKilometers()

Area roo_quantity::AreaInSquareKilometers ( float  area)
inline

Returns a area object equivalent to the specified area expressed in square kilometers.

Definition at line 117 of file area.h.

References AreaInSquareMeters().

◆ AreaInSquareMeters()

Area roo_quantity::AreaInSquareMeters ( float  area)
inline

◆ AreaInSquareMicrometers()

Area roo_quantity::AreaInSquareMicrometers ( float  area)
inline

Returns a area object equivalent to the specified area expressed in square micrometers.

Definition at line 155 of file area.h.

References AreaInSquareMeters().

◆ AreaInSquareMillimeters()

Area roo_quantity::AreaInSquareMillimeters ( float  area)
inline

Returns a area object equivalent to the specified area expressed in square millimeters.

Definition at line 149 of file area.h.

References AreaInSquareMeters().

◆ AreicNumberInGigaUnitsPerSquareMeter()

AreicNumber roo_quantity::AreicNumberInGigaUnitsPerSquareMeter ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in giga-units per square meter.

Definition at line 133 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInKiloUnitsPerSquareMeter()

AreicNumber roo_quantity::AreicNumberInKiloUnitsPerSquareMeter ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in kilo-units per square meter.

Definition at line 145 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInMegaUnitsPerSquareMeter()

AreicNumber roo_quantity::AreicNumberInMegaUnitsPerSquareMeter ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in mega-units per square meter.

Definition at line 139 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInMicroUnitsPerSquareMeter()

AreicNumber roo_quantity::AreicNumberInMicroUnitsPerSquareMeter ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in micro-units per square meter.

Definition at line 163 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInMilliUnitsPerSquareMeter()

AreicNumber roo_quantity::AreicNumberInMilliUnitsPerSquareMeter ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in milli-units per square meter.

Definition at line 157 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInUnitsPerSquareCentimeter()

AreicNumber roo_quantity::AreicNumberInUnitsPerSquareCentimeter ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in units per square centimeter.

Definition at line 169 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInUnitsPerSquareFoot()

AreicNumber roo_quantity::AreicNumberInUnitsPerSquareFoot ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in units per square foot.

Definition at line 193 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInUnitsPerSquareInch()

AreicNumber roo_quantity::AreicNumberInUnitsPerSquareInch ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in units per square inch.

Definition at line 187 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInUnitsPerSquareKilometer()

AreicNumber roo_quantity::AreicNumberInUnitsPerSquareKilometer ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in units per square kilometer.

Definition at line 181 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInUnitsPerSquareMeter()

◆ AreicNumberInUnitsPerSquareMillimeter()

AreicNumber roo_quantity::AreicNumberInUnitsPerSquareMillimeter ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in units per square millimeter.

Definition at line 175 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ AreicNumberInUnitsPerSquareYard()

AreicNumber roo_quantity::AreicNumberInUnitsPerSquareYard ( float  areic_number)
inline

Returns a areic number object equivalent to the specified areic number expressed in units per square yard.

Definition at line 199 of file areic_number.h.

References AreicNumberInUnitsPerSquareMeter().

◆ CapacitanceInFarads()

Capacitance roo_quantity::CapacitanceInFarads ( float  capacitance)
inline

Returns a capacitance object equivalent to the specified capacitance expressed in Farads.

Definition at line 125 of file capacitance.h.

Referenced by CapacitanceInKiloFarads(), CapacitanceInMicroFarads(), CapacitanceInMilliFarads(), CapacitanceInNanoFarads(), CapacitanceInPicoFarads(), operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), and operator/().

◆ CapacitanceInKiloFarads()

Capacitance roo_quantity::CapacitanceInKiloFarads ( float  capacitance)
inline

Returns a capacitance object equivalent to the specified capacitance expressed in kiloFarads.

Definition at line 119 of file capacitance.h.

References CapacitanceInFarads().

◆ CapacitanceInMicroFarads()

Capacitance roo_quantity::CapacitanceInMicroFarads ( float  capacitance)
inline

Returns a capacitance object equivalent to the specified capacitance expressed in microFarads.

Definition at line 137 of file capacitance.h.

References CapacitanceInFarads().

◆ CapacitanceInMilliFarads()

Capacitance roo_quantity::CapacitanceInMilliFarads ( float  capacitance)
inline

Returns a capacitance object equivalent to the specified capacitance expressed in milliFarads.

Definition at line 131 of file capacitance.h.

References CapacitanceInFarads().

◆ CapacitanceInNanoFarads()

Capacitance roo_quantity::CapacitanceInNanoFarads ( float  capacitance)
inline

Returns a capacitance object equivalent to the specified capacitance expressed in nanoFarads.

Definition at line 143 of file capacitance.h.

References CapacitanceInFarads().

◆ CapacitanceInPicoFarads()

Capacitance roo_quantity::CapacitanceInPicoFarads ( float  capacitance)
inline

Returns a capacitance object equivalent to the specified capacitance expressed in picoFarads.

Definition at line 149 of file capacitance.h.

References CapacitanceInFarads().

◆ ChargeInCoulombs()

Charge roo_quantity::ChargeInCoulombs ( float  charge)
inline

Returns a charge object equivalent to the specified charge expressed in Coulombs.

Definition at line 112 of file charge.h.

Referenced by ChargeInKiloCoulombs(), ChargeInMicroCoulombs(), ChargeInMilliCoulombs(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), and operator/().

◆ ChargeInKiloCoulombs()

Charge roo_quantity::ChargeInKiloCoulombs ( float  charge)
inline

Returns a charge object equivalent to the specified charge expressed in kiloCoulombs.

Definition at line 106 of file charge.h.

References ChargeInCoulombs().

◆ ChargeInMicroCoulombs()

Charge roo_quantity::ChargeInMicroCoulombs ( float  charge)
inline

Returns a charge object equivalent to the specified charge expressed in microCoulombs.

Definition at line 122 of file charge.h.

References ChargeInCoulombs().

◆ ChargeInMilliCoulombs()

Charge roo_quantity::ChargeInMilliCoulombs ( float  charge)
inline

Returns a charge object equivalent to the specified charge expressed in milliCoulombs.

Definition at line 116 of file charge.h.

References ChargeInCoulombs().

◆ CurrentInAmperes()

Current roo_quantity::CurrentInAmperes ( float  current)
inline

Returns a current object equivalent to the specified current expressed in Amperes.

Definition at line 127 of file current.h.

Referenced by CurrentInKiloAmperes(), CurrentInMegaAmperes(), CurrentInMicroAmperes(), CurrentInMilliAmperes(), operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), operator/(), operator/(), and operator/().

◆ CurrentInKiloAmperes()

Current roo_quantity::CurrentInKiloAmperes ( float  current)
inline

Returns a current object equivalent to the specified current expressed in kiloAmperes.

Definition at line 121 of file current.h.

References CurrentInAmperes().

◆ CurrentInMegaAmperes()

Current roo_quantity::CurrentInMegaAmperes ( float  current)
inline

Returns a current object equivalent to the specified current expressed in megaAmperes.

Definition at line 115 of file current.h.

References CurrentInAmperes().

◆ CurrentInMicroAmperes()

Current roo_quantity::CurrentInMicroAmperes ( float  current)
inline

Returns a current object equivalent to the specified current expressed in microAmperes.

Definition at line 137 of file current.h.

References CurrentInAmperes().

◆ CurrentInMilliAmperes()

Current roo_quantity::CurrentInMilliAmperes ( float  current)
inline

Returns a current object equivalent to the specified current expressed in milliAmperes.

Definition at line 131 of file current.h.

References CurrentInAmperes().

◆ ForceInGigaNewtons()

Force roo_quantity::ForceInGigaNewtons ( float  force)
inline

Returns a force object equivalent to the specified force expressed in gigaNewtons.

Definition at line 103 of file force.h.

References ForceInNewtons().

◆ ForceInKiloNewtons()

Force roo_quantity::ForceInKiloNewtons ( float  force)
inline

Returns a force object equivalent to the specified force expressed in kiloNewtons.

Definition at line 115 of file force.h.

References ForceInNewtons().

◆ ForceInMegaNewtons()

Force roo_quantity::ForceInMegaNewtons ( float  force)
inline

Returns a force object equivalent to the specified force expressed in megaNewtons.

Definition at line 109 of file force.h.

References ForceInNewtons().

◆ ForceInMicroNewtons()

Force roo_quantity::ForceInMicroNewtons ( float  force)
inline

Returns a force object equivalent to the specified force expressed in microNewtons.

Definition at line 131 of file force.h.

References ForceInNewtons().

◆ ForceInMilliNewtons()

Force roo_quantity::ForceInMilliNewtons ( float  force)
inline

Returns a force object equivalent to the specified force expressed in milliNewtons.

Definition at line 125 of file force.h.

References ForceInNewtons().

◆ ForceInNewtons()

Force roo_quantity::ForceInNewtons ( float  force)
inline

Returns a force object equivalent to the specified force expressed in Newtons.

Definition at line 121 of file force.h.

Referenced by ForceInGigaNewtons(), ForceInKiloNewtons(), ForceInMegaNewtons(), ForceInMicroNewtons(), ForceInMilliNewtons(), operator*(), operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), and operator/().

◆ FormatSimpleSiValue()

void roo_quantity::FormatSimpleSiValue ( float  val,
const char *  base_unit,
char *  out,
int  maxlen 
)

Formats a value with an SI prefix and base unit.

Writes a null-terminated string into out with at most maxlen bytes.

Definition at line 8 of file si.cpp.

◆ FrequencyInGigaHertz()

Frequency roo_quantity::FrequencyInGigaHertz ( float  frequency)
inline

Returns a frequency object equivalent to the specified frequency expressed in gigaHertz.

Definition at line 120 of file frequency.h.

References FrequencyInHertz().

◆ FrequencyInHertz()

Frequency roo_quantity::FrequencyInHertz ( float  frequency)
inline

Returns a frequency object equivalent to the specified frequency expressed in Hertz.

Definition at line 138 of file frequency.h.

Referenced by FrequencyInGigaHertz(), FrequencyInKiloHertz(), FrequencyInMegaHertz(), FrequencyInMicroHertz(), FrequencyInMilliHertz(), FrequencyInRadiansPerSecond(), FrequencyInRevolutionsPerMinute(), operator*(), operator*(), operator/(), and operator/().

◆ FrequencyInKiloHertz()

Frequency roo_quantity::FrequencyInKiloHertz ( float  frequency)
inline

Returns a frequency object equivalent to the specified frequency expressed in kiloHertz.

Definition at line 132 of file frequency.h.

References FrequencyInHertz().

◆ FrequencyInMegaHertz()

Frequency roo_quantity::FrequencyInMegaHertz ( float  frequency)
inline

Returns a frequency object equivalent to the specified frequency expressed in megaHertz.

Definition at line 126 of file frequency.h.

References FrequencyInHertz().

◆ FrequencyInMicroHertz()

Frequency roo_quantity::FrequencyInMicroHertz ( float  frequency)
inline

Returns a frequency object equivalent to the specified frequency expressed in microHertz.

Definition at line 150 of file frequency.h.

References FrequencyInHertz().

◆ FrequencyInMilliHertz()

Frequency roo_quantity::FrequencyInMilliHertz ( float  frequency)
inline

Returns a frequency object equivalent to the specified frequency expressed in milliHertz.

Definition at line 144 of file frequency.h.

References FrequencyInHertz().

◆ FrequencyInRadiansPerSecond()

Frequency roo_quantity::FrequencyInRadiansPerSecond ( float  omega)
inline

Returns a frequency object equivalent to the specified rotational frequency expressed in radians per second.

Definition at line 156 of file frequency.h.

References FrequencyInHertz().

◆ FrequencyInRevolutionsPerMinute()

Frequency roo_quantity::FrequencyInRevolutionsPerMinute ( float  frequency)
inline

Returns a frequency object equivalent to the specified rotational frequency expressed in revolutions per minute (RPM).

Definition at line 162 of file frequency.h.

References FrequencyInHertz().

Referenced by FrequencyInRPM().

◆ FrequencyInRPM()

Frequency roo_quantity::FrequencyInRPM ( float  frequency)
inline

Returns a frequency object equivalent to the specified rotational frequency expressed in revolutions per minute (RPM).

Definition at line 168 of file frequency.h.

References FrequencyInRevolutionsPerMinute().

◆ LengthInCentimeters()

Length roo_quantity::LengthInCentimeters ( float  length)
inline

Returns a length object equivalent to the specified length expressed in centimeters.

Definition at line 143 of file length.h.

References LengthInMeters().

◆ LengthInDecimeters()

Length roo_quantity::LengthInDecimeters ( float  length)
inline

Returns a length object equivalent to the specified length expressed in decimeters.

Definition at line 137 of file length.h.

References LengthInMeters().

◆ LengthInFeet()

Length roo_quantity::LengthInFeet ( float  length)
inline

Returns a length object equivalent to the specified length expressed in feet.

Definition at line 173 of file length.h.

References LengthInMeters().

◆ LengthInInches()

Length roo_quantity::LengthInInches ( float  length)
inline

Returns a length object equivalent to the specified length expressed in inches.

Definition at line 167 of file length.h.

References LengthInMeters().

◆ LengthInKilometers()

Length roo_quantity::LengthInKilometers ( float  length)
inline

Returns a length object equivalent to the specified length expressed in kilometers.

Definition at line 127 of file length.h.

References LengthInMeters().

◆ LengthInLightYears()

Length roo_quantity::LengthInLightYears ( float  length)
inline

Returns a length object equivalent to the specified length expressed in light years.

Definition at line 185 of file length.h.

References LengthInMeters().

◆ LengthInMeters()

Length roo_quantity::LengthInMeters ( float  length)
inline

◆ LengthInMicrometers()

Length roo_quantity::LengthInMicrometers ( float  length)
inline

Returns a length object equivalent to the specified length expressed in micrometers.

Definition at line 155 of file length.h.

References LengthInMeters().

◆ LengthInMillimeters()

Length roo_quantity::LengthInMillimeters ( float  length)
inline

Returns a length object equivalent to the specified length expressed in millimeters.

Definition at line 149 of file length.h.

References LengthInMeters().

◆ LengthInNanometers()

Length roo_quantity::LengthInNanometers ( float  length)
inline

Returns a length object equivalent to the specified length expressed in nanometers.

Definition at line 161 of file length.h.

References LengthInMeters().

◆ LengthInYards()

Length roo_quantity::LengthInYards ( float  length)
inline

Returns a length object equivalent to the specified length expressed in yards.

Definition at line 179 of file length.h.

References LengthInMeters().

◆ LineicNumberInGigaUnitsPerMeter()

LineicNumber roo_quantity::LineicNumberInGigaUnitsPerMeter ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in giga-units per meter.

Definition at line 131 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInKiloUnitsPerMeter()

LineicNumber roo_quantity::LineicNumberInKiloUnitsPerMeter ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in kilo-units per meter.

Definition at line 143 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInMegaUnitsPerMeter()

LineicNumber roo_quantity::LineicNumberInMegaUnitsPerMeter ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in mega-units per meter.

Definition at line 137 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInMicroUnitsPerMeter()

LineicNumber roo_quantity::LineicNumberInMicroUnitsPerMeter ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in micro-units per meter.

Definition at line 161 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInMilliUnitsPerMeter()

LineicNumber roo_quantity::LineicNumberInMilliUnitsPerMeter ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in milli-units per meter.

Definition at line 155 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInUnitsPerCentimeter()

LineicNumber roo_quantity::LineicNumberInUnitsPerCentimeter ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in units per centimeter.

Definition at line 167 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInUnitsPerFoot()

LineicNumber roo_quantity::LineicNumberInUnitsPerFoot ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in units per foot.

Definition at line 191 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInUnitsPerInch()

LineicNumber roo_quantity::LineicNumberInUnitsPerInch ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in units per inch.

Definition at line 185 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInUnitsPerKilometer()

LineicNumber roo_quantity::LineicNumberInUnitsPerKilometer ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in units per kilometer.

Definition at line 179 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInUnitsPerMeter()

◆ LineicNumberInUnitsPerMillimeter()

LineicNumber roo_quantity::LineicNumberInUnitsPerMillimeter ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in units per millimeter.

Definition at line 173 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ LineicNumberInUnitsPerYard()

LineicNumber roo_quantity::LineicNumberInUnitsPerYard ( float  lineic_number)
inline

Returns a lineic number object equivalent to the specified lineic number expressed in units per yard.

Definition at line 197 of file lineic_number.h.

References LineicNumberInUnitsPerMeter().

◆ MassInGrams()

Mass roo_quantity::MassInGrams ( float  mass)
inline

Returns a mass object equivalent to the specified mass expressed in grams.

Definition at line 121 of file mass.h.

References MassInKg().

◆ MassInKg()

Mass roo_quantity::MassInKg ( float  mass)
inline

Returns a mass object equivalent to the specified mass expressed in kilograms.

Definition at line 113 of file mass.h.

References MassInKilograms().

Referenced by MassInGrams(), MassInMicrograms(), MassInPounds(), operator*(), operator*(), operator+(), operator-(), operator-(), and operator/().

◆ MassInKilograms()

Mass roo_quantity::MassInKilograms ( float  mass)
inline

Returns a mass object equivalent to the specified mass expressed in kilograms.

Definition at line 109 of file mass.h.

Referenced by MassInKg(), MassInMilligrams(), and MassInTons().

◆ MassInLbs()

Mass roo_quantity::MassInLbs ( float  mass)
inline

Definition at line 139 of file mass.h.

References MassInPounds().

◆ MassInMicrograms()

Mass roo_quantity::MassInMicrograms ( float  mass)
inline

Returns a mass object equivalent to the specified mass expressed in micrograms.

Definition at line 131 of file mass.h.

References MassInKg().

◆ MassInMilligrams()

Mass roo_quantity::MassInMilligrams ( float  mass)
inline

Returns a mass object equivalent to the specified mass expressed in milligrams.

Definition at line 125 of file mass.h.

References MassInKilograms().

◆ MassInPounds()

Mass roo_quantity::MassInPounds ( float  mass)
inline

Returns a mass object equivalent to the specified mass expressed in pounds.

Definition at line 137 of file mass.h.

References MassInKg().

Referenced by MassInLbs().

◆ MassInTons()

Mass roo_quantity::MassInTons ( float  mass)
inline

Returns a mass object equivalent to the specified mass expressed in metric tons.

Definition at line 117 of file mass.h.

References MassInKilograms().

◆ operator*() [1/77]

float roo_quantity::operator* ( Area  a,
AreicNumber  b 
)
inline

◆ operator*() [2/77]

Area roo_quantity::operator* ( Area  a,
float  b 
)
inline

Definition at line 183 of file area.h.

References AreaInSquareMeters(), and roo_quantity::Area::inSquareMeters().

◆ operator*() [3/77]

Volume roo_quantity::operator* ( Area  a,
Length  b 
)
inline

◆ operator*() [4/77]

float roo_quantity::operator* ( AreicNumber  a,
Area  b 
)
inline

◆ operator*() [5/77]

AreicNumber roo_quantity::operator* ( AreicNumber  a,
float  b 
)
inline

◆ operator*() [6/77]

◆ operator*() [7/77]

Capacitance roo_quantity::operator* ( Capacitance  a,
float  b 
)
inline

Definition at line 165 of file capacitance.h.

References CapacitanceInFarads(), and roo_quantity::Capacitance::inFarads().

◆ operator*() [8/77]

Charge roo_quantity::operator* ( Capacitance  a,
Voltage  b 
)
inline

◆ operator*() [9/77]

Charge roo_quantity::operator* ( Charge  a,
float  b 
)
inline

Definition at line 136 of file charge.h.

References ChargeInCoulombs(), and roo_quantity::Charge::inCoulombs().

◆ operator*() [10/77]

Work roo_quantity::operator* ( Charge  a,
Voltage  b 
)
inline

◆ operator*() [11/77]

Current roo_quantity::operator* ( Current  a,
float  b 
)
inline

Definition at line 151 of file current.h.

References CurrentInAmperes(), and roo_quantity::Current::inAmperes().

◆ operator*() [12/77]

Voltage roo_quantity::operator* ( Current  a,
Resistance  b 
)
inline

◆ operator*() [13/77]

Charge roo_quantity::operator* ( Current  a,
Time  b 
)
inline

◆ operator*() [14/77]

Power roo_quantity::operator* ( Current  a,
Voltage  b 
)
inline

◆ operator*() [15/77]

Area roo_quantity::operator* ( float  a,
Area  b 
)
inline

Definition at line 187 of file area.h.

References AreaInSquareMeters(), and roo_quantity::Area::inSquareMeters().

◆ operator*() [16/77]

AreicNumber roo_quantity::operator* ( float  a,
AreicNumber  b 
)
inline

◆ operator*() [17/77]

Capacitance roo_quantity::operator* ( float  a,
Capacitance  b 
)
inline

Definition at line 169 of file capacitance.h.

References CapacitanceInFarads(), and roo_quantity::Capacitance::inFarads().

◆ operator*() [18/77]

Charge roo_quantity::operator* ( float  a,
Charge  b 
)
inline

Definition at line 140 of file charge.h.

References ChargeInCoulombs(), and roo_quantity::Charge::inCoulombs().

◆ operator*() [19/77]

Current roo_quantity::operator* ( float  a,
Current  b 
)
inline

Definition at line 155 of file current.h.

References CurrentInAmperes(), and roo_quantity::Current::inAmperes().

◆ operator*() [20/77]

Force roo_quantity::operator* ( float  a,
Force  b 
)
inline

Definition at line 149 of file force.h.

References ForceInNewtons(), and roo_quantity::Force::inNewtons().

◆ operator*() [21/77]

Frequency roo_quantity::operator* ( float  a,
Frequency  b 
)
inline

Definition at line 176 of file frequency.h.

References FrequencyInHertz(), and roo_quantity::Frequency::inHertz().

◆ operator*() [22/77]

Length roo_quantity::operator* ( float  a,
Length  b 
)
inline

Definition at line 203 of file length.h.

References roo_quantity::Length::inMeters(), and LengthInMeters().

◆ operator*() [23/77]

LineicNumber roo_quantity::operator* ( float  a,
LineicNumber  b 
)
inline

◆ operator*() [24/77]

Mass roo_quantity::operator* ( float  a,
Mass  b 
)
inline

Definition at line 149 of file mass.h.

References roo_quantity::Mass::inKg(), and MassInKg().

◆ operator*() [25/77]

Power roo_quantity::operator* ( float  a,
Power  b 
)
inline

Definition at line 154 of file power.h.

References roo_quantity::Power::inWatts(), and PowerInWatts().

◆ operator*() [26/77]

Pressure roo_quantity::operator* ( float  a,
Pressure  b 
)
inline

Definition at line 194 of file pressure.h.

References roo_quantity::Pressure::inPascals(), and PressureInPascals().

◆ operator*() [27/77]

Resistance roo_quantity::operator* ( float  a,
Resistance  b 
)
inline

Definition at line 177 of file resistance.h.

References roo_quantity::Resistance::inOhms(), and ResistanceInOhms().

◆ operator*() [28/77]

TemperatureDelta roo_quantity::operator* ( float  a,
TemperatureDelta  b 
)
inline

◆ operator*() [29/77]

Time roo_quantity::operator* ( float  a,
Time  b 
)
inline

Definition at line 145 of file time.h.

References roo_quantity::Time::inSeconds(), and TimeInSeconds().

◆ operator*() [30/77]

Velocity roo_quantity::operator* ( float  a,
Velocity  b 
)
inline

◆ operator*() [31/77]

Voltage roo_quantity::operator* ( float  a,
Voltage  b 
)
inline

Definition at line 146 of file voltage.h.

References roo_quantity::Voltage::inVolts(), and VoltageInVolts().

◆ operator*() [32/77]

Volume roo_quantity::operator* ( float  a,
Volume  b 
)
inline

Definition at line 192 of file volume.h.

References roo_quantity::Volume::inCubicMeters(), and VolumeInCubicMeters().

◆ operator*() [33/77]

VolumeFlowRate roo_quantity::operator* ( float  a,
VolumeFlowRate  b 
)
inline

◆ operator*() [34/77]

VolumicNumber roo_quantity::operator* ( float  a,
VolumicNumber  b 
)
inline

◆ operator*() [35/77]

Work roo_quantity::operator* ( float  a,
Work  b 
)
inline

Definition at line 144 of file work.h.

References roo_quantity::Work::inJoules(), and WorkInJoules().

◆ operator*() [36/77]

Pressure roo_quantity::operator* ( Force  a,
AreicNumber  b 
)
inline

◆ operator*() [37/77]

Force roo_quantity::operator* ( Force  a,
float  b 
)
inline

Definition at line 145 of file force.h.

References ForceInNewtons(), and roo_quantity::Force::inNewtons().

◆ operator*() [38/77]

Work roo_quantity::operator* ( Force  a,
Length  b 
)
inline

◆ operator*() [39/77]

Frequency roo_quantity::operator* ( Frequency  a,
float  b 
)
inline

Definition at line 172 of file frequency.h.

References FrequencyInHertz(), and roo_quantity::Frequency::inHertz().

◆ operator*() [40/77]

float roo_quantity::operator* ( Frequency  a,
Time  b 
)
inline

◆ operator*() [41/77]

Volume roo_quantity::operator* ( Length  a,
Area  b 
)
inline

◆ operator*() [42/77]

◆ operator*() [43/77]

Length roo_quantity::operator* ( Length  a,
float  b 
)
inline

Definition at line 199 of file length.h.

References roo_quantity::Length::inMeters(), and LengthInMeters().

◆ operator*() [44/77]

Work roo_quantity::operator* ( Length  a,
Force  b 
)
inline

◆ operator*() [45/77]

Area roo_quantity::operator* ( Length  a,
Length  b 
)
inline

Definition at line 199 of file area.h.

References AreaInSquareMeters(), and roo_quantity::Length::inMeters().

◆ operator*() [46/77]

float roo_quantity::operator* ( Length  a,
LineicNumber  b 
)
inline

◆ operator*() [47/77]

◆ operator*() [48/77]

LineicNumber roo_quantity::operator* ( LineicNumber  a,
float  b 
)
inline

◆ operator*() [49/77]

float roo_quantity::operator* ( LineicNumber  a,
Length  b 
)
inline

◆ operator*() [50/77]

Mass roo_quantity::operator* ( Mass  a,
float  b 
)
inline

Definition at line 147 of file mass.h.

References roo_quantity::Mass::inKg(), and MassInKg().

◆ operator*() [51/77]

Power roo_quantity::operator* ( Power  a,
float  b 
)
inline

Definition at line 150 of file power.h.

References roo_quantity::Power::inWatts(), and PowerInWatts().

◆ operator*() [52/77]

Work roo_quantity::operator* ( Power  a,
Time  b 
)
inline

Power vs work.

Definition at line 166 of file power.h.

References roo_quantity::Time::inSeconds(), roo_quantity::Power::inWatts(), and WorkInJoules().

◆ operator*() [53/77]

Pressure roo_quantity::operator* ( Pressure  a,
float  b 
)
inline

Definition at line 190 of file pressure.h.

References roo_quantity::Pressure::inPascals(), and PressureInPascals().

◆ operator*() [54/77]

Voltage roo_quantity::operator* ( Resistance  a,
Current  b 
)
inline

Vs Ohm's law.

Definition at line 191 of file resistance.h.

References roo_quantity::Current::inAmperes(), roo_quantity::Resistance::inOhms(), and VoltageInVolts().

◆ operator*() [55/77]

Resistance roo_quantity::operator* ( Resistance  a,
float  b 
)
inline

Definition at line 173 of file resistance.h.

References roo_quantity::Resistance::inOhms(), and ResistanceInOhms().

◆ operator*() [56/77]

TemperatureDelta roo_quantity::operator* ( TemperatureDelta  a,
float  b 
)
inline

◆ operator*() [57/77]

Charge roo_quantity::operator* ( Time  a,
Current  b 
)
inline

◆ operator*() [58/77]

Time roo_quantity::operator* ( Time  a,
float  b 
)
inline

Definition at line 141 of file time.h.

References roo_quantity::Time::inSeconds(), and TimeInSeconds().

◆ operator*() [59/77]

float roo_quantity::operator* ( Time  a,
Frequency  b 
)
inline

◆ operator*() [60/77]

Work roo_quantity::operator* ( Time  a,
Power  b 
)
inline

◆ operator*() [61/77]

Length roo_quantity::operator* ( Time  a,
Velocity  b 
)
inline

◆ operator*() [62/77]

Volume roo_quantity::operator* ( Time  a,
VolumeFlowRate  b 
)
inline

◆ operator*() [63/77]

Velocity roo_quantity::operator* ( Velocity  a,
float  b 
)
inline

◆ operator*() [64/77]

Length roo_quantity::operator* ( Velocity  a,
Time  b 
)
inline

◆ operator*() [65/77]

Charge roo_quantity::operator* ( Voltage  a,
Capacitance  b 
)
inline

◆ operator*() [66/77]

Work roo_quantity::operator* ( Voltage  a,
Charge  b 
)
inline

◆ operator*() [67/77]

Power roo_quantity::operator* ( Voltage  a,
Current  b 
)
inline

Vs power.

Definition at line 160 of file voltage.h.

References roo_quantity::Current::inAmperes(), roo_quantity::Voltage::inVolts(), and PowerInWatts().

◆ operator*() [68/77]

Voltage roo_quantity::operator* ( Voltage  a,
float  b 
)
inline

Definition at line 142 of file voltage.h.

References roo_quantity::Voltage::inVolts(), and VoltageInVolts().

◆ operator*() [69/77]

Volume roo_quantity::operator* ( Volume  a,
float  b 
)
inline

Definition at line 188 of file volume.h.

References roo_quantity::Volume::inCubicMeters(), and VolumeInCubicMeters().

◆ operator*() [70/77]

float roo_quantity::operator* ( Volume  a,
VolumicNumber  b 
)
inline

◆ operator*() [71/77]

VolumeFlowRate roo_quantity::operator* ( VolumeFlowRate  a,
float  b 
)
inline

◆ operator*() [72/77]

Volume roo_quantity::operator* ( VolumeFlowRate  a,
Time  b 
)
inline

◆ operator*() [73/77]

VolumicNumber roo_quantity::operator* ( VolumicNumber  a,
float  b 
)
inline

◆ operator*() [74/77]

◆ operator*() [75/77]

float roo_quantity::operator* ( VolumicNumber  a,
Volume  b 
)
inline

◆ operator*() [76/77]

Work roo_quantity::operator* ( Work  a,
float  b 
)
inline

Definition at line 140 of file work.h.

References roo_quantity::Work::inJoules(), and WorkInJoules().

◆ operator*() [77/77]

Force roo_quantity::operator* ( Work  a,
LineicNumber  b 
)
inline

◆ operator+() [1/19]

Area roo_quantity::operator+ ( Area  a,
Area  b 
)
inline

Definition at line 171 of file area.h.

References AreaInSquareMeters(), and roo_quantity::Area::inSquareMeters().

◆ operator+() [2/19]

Capacitance roo_quantity::operator+ ( Capacitance  a,
Capacitance  b 
)
inline

Definition at line 153 of file capacitance.h.

References CapacitanceInFarads(), and roo_quantity::Capacitance::inFarads().

◆ operator+() [3/19]

Charge roo_quantity::operator+ ( Charge  a,
Charge  b 
)
inline

Definition at line 126 of file charge.h.

References ChargeInCoulombs(), and roo_quantity::Charge::inCoulombs().

◆ operator+() [4/19]

Current roo_quantity::operator+ ( Current  a,
Current  b 
)
inline

Definition at line 141 of file current.h.

References CurrentInAmperes(), and roo_quantity::Current::inAmperes().

◆ operator+() [5/19]

Force roo_quantity::operator+ ( Force  a,
Force  b 
)
inline

Definition at line 135 of file force.h.

References ForceInNewtons(), and roo_quantity::Force::inNewtons().

◆ operator+() [6/19]

Length roo_quantity::operator+ ( Length  a,
Length  b 
)
inline

Definition at line 189 of file length.h.

References roo_quantity::Length::inMeters(), and LengthInMeters().

◆ operator+() [7/19]

Mass roo_quantity::operator+ ( Mass  a,
Mass  b 
)
inline

Definition at line 141 of file mass.h.

References roo_quantity::Mass::inKg(), and MassInKg().

◆ operator+() [8/19]

Power roo_quantity::operator+ ( Power  a,
Power  b 
)
inline

Definition at line 140 of file power.h.

References roo_quantity::Power::inWatts(), and PowerInWatts().

◆ operator+() [9/19]

Pressure roo_quantity::operator+ ( Pressure  a,
Pressure  b 
)
inline

Definition at line 178 of file pressure.h.

References roo_quantity::Pressure::inPascals(), and PressureInPascals().

◆ operator+() [10/19]

Resistance roo_quantity::operator+ ( Resistance  a,
Resistance  b 
)
inline

Definition at line 161 of file resistance.h.

References roo_quantity::Resistance::inOhms(), and ResistanceInOhms().

◆ operator+() [11/19]

◆ operator+() [12/19]

◆ operator+() [13/19]

TemperatureDelta roo_quantity::operator+ ( TemperatureDelta  a,
TemperatureDelta  b 
)
inline

◆ operator+() [14/19]

Time roo_quantity::operator+ ( Time  a,
Time  b 
)
inline

Definition at line 131 of file time.h.

References roo_quantity::Time::inSeconds(), and TimeInSeconds().

◆ operator+() [15/19]

Velocity roo_quantity::operator+ ( Velocity  a,
Velocity  b 
)
inline

◆ operator+() [16/19]

Voltage roo_quantity::operator+ ( Voltage  a,
Voltage  b 
)
inline

Definition at line 132 of file voltage.h.

References roo_quantity::Voltage::inVolts(), and VoltageInVolts().

◆ operator+() [17/19]

Volume roo_quantity::operator+ ( Volume  a,
Volume  b 
)
inline

Definition at line 176 of file volume.h.

References roo_quantity::Volume::inCubicMeters(), and VolumeInCubicMeters().

◆ operator+() [18/19]

◆ operator+() [19/19]

Work roo_quantity::operator+ ( Work  a,
Work  b 
)
inline

Definition at line 130 of file work.h.

References roo_quantity::Work::inJoules(), and WorkInJoules().

◆ operator-() [1/36]

Area roo_quantity::operator- ( Area  a)
inline

Definition at line 179 of file area.h.

References AreaInSquareMeters(), and roo_quantity::Area::inSquareMeters().

◆ operator-() [2/36]

Area roo_quantity::operator- ( Area  a,
Area  b 
)
inline

Definition at line 175 of file area.h.

References AreaInSquareMeters(), and roo_quantity::Area::inSquareMeters().

◆ operator-() [3/36]

Capacitance roo_quantity::operator- ( Capacitance  a)
inline

Definition at line 161 of file capacitance.h.

References CapacitanceInFarads(), and roo_quantity::Capacitance::inFarads().

◆ operator-() [4/36]

Capacitance roo_quantity::operator- ( Capacitance  a,
Capacitance  b 
)
inline

Definition at line 157 of file capacitance.h.

References CapacitanceInFarads(), and roo_quantity::Capacitance::inFarads().

◆ operator-() [5/36]

Charge roo_quantity::operator- ( Charge  a)
inline

Definition at line 134 of file charge.h.

References ChargeInCoulombs(), and roo_quantity::Charge::inCoulombs().

◆ operator-() [6/36]

Charge roo_quantity::operator- ( Charge  a,
Charge  b 
)
inline

Definition at line 130 of file charge.h.

References ChargeInCoulombs(), and roo_quantity::Charge::inCoulombs().

◆ operator-() [7/36]

Current roo_quantity::operator- ( Current  a)
inline

Definition at line 149 of file current.h.

References CurrentInAmperes(), and roo_quantity::Current::inAmperes().

◆ operator-() [8/36]

Current roo_quantity::operator- ( Current  a,
Current  b 
)
inline

Definition at line 145 of file current.h.

References CurrentInAmperes(), and roo_quantity::Current::inAmperes().

◆ operator-() [9/36]

Force roo_quantity::operator- ( Force  a)
inline

Definition at line 143 of file force.h.

References ForceInNewtons(), and roo_quantity::Force::inNewtons().

◆ operator-() [10/36]

Force roo_quantity::operator- ( Force  a,
Force  b 
)
inline

Definition at line 139 of file force.h.

References ForceInNewtons(), and roo_quantity::Force::inNewtons().

◆ operator-() [11/36]

Length roo_quantity::operator- ( Length  a)
inline

Definition at line 197 of file length.h.

References roo_quantity::Length::inMeters(), and LengthInMeters().

◆ operator-() [12/36]

Length roo_quantity::operator- ( Length  a,
Length  b 
)
inline

Definition at line 193 of file length.h.

References roo_quantity::Length::inMeters(), and LengthInMeters().

◆ operator-() [13/36]

Mass roo_quantity::operator- ( Mass  a)
inline

Definition at line 145 of file mass.h.

References roo_quantity::Mass::inKg(), and MassInKg().

◆ operator-() [14/36]

Mass roo_quantity::operator- ( Mass  a,
Mass  b 
)
inline

Definition at line 143 of file mass.h.

References roo_quantity::Mass::inKg(), and MassInKg().

◆ operator-() [15/36]

Power roo_quantity::operator- ( Power  a)
inline

Definition at line 148 of file power.h.

References roo_quantity::Power::inWatts(), and PowerInWatts().

◆ operator-() [16/36]

Power roo_quantity::operator- ( Power  a,
Power  b 
)
inline

Definition at line 144 of file power.h.

References roo_quantity::Power::inWatts(), and PowerInWatts().

◆ operator-() [17/36]

Pressure roo_quantity::operator- ( Pressure  a)
inline

Definition at line 186 of file pressure.h.

References roo_quantity::Pressure::inPascals(), and PressureInPascals().

◆ operator-() [18/36]

Pressure roo_quantity::operator- ( Pressure  a,
Pressure  b 
)
inline

Definition at line 182 of file pressure.h.

References roo_quantity::Pressure::inPascals(), and PressureInPascals().

◆ operator-() [19/36]

Resistance roo_quantity::operator- ( Resistance  a)
inline

Definition at line 169 of file resistance.h.

References roo_quantity::Resistance::inOhms(), and ResistanceInOhms().

◆ operator-() [20/36]

Resistance roo_quantity::operator- ( Resistance  a,
Resistance  b 
)
inline

Definition at line 165 of file resistance.h.

References roo_quantity::Resistance::inOhms(), and ResistanceInOhms().

◆ operator-() [21/36]

TemperatureDelta roo_quantity::operator- ( Temperature  a,
Temperature  b 
)
inline

◆ operator-() [22/36]

◆ operator-() [23/36]

TemperatureDelta roo_quantity::operator- ( TemperatureDelta  a)
inline

◆ operator-() [24/36]

TemperatureDelta roo_quantity::operator- ( TemperatureDelta  a,
TemperatureDelta  b 
)
inline

◆ operator-() [25/36]

Time roo_quantity::operator- ( Time  a)
inline

Definition at line 139 of file time.h.

References roo_quantity::Time::inSeconds(), and TimeInSeconds().

◆ operator-() [26/36]

Time roo_quantity::operator- ( Time  a,
Time  b 
)
inline

Definition at line 135 of file time.h.

References roo_quantity::Time::inSeconds(), and TimeInSeconds().

◆ operator-() [27/36]

Velocity roo_quantity::operator- ( Velocity  a)
inline

◆ operator-() [28/36]

Velocity roo_quantity::operator- ( Velocity  a,
Velocity  b 
)
inline

◆ operator-() [29/36]

Voltage roo_quantity::operator- ( Voltage  a)
inline

Definition at line 140 of file voltage.h.

References roo_quantity::Voltage::inVolts(), and VoltageInVolts().

◆ operator-() [30/36]

Voltage roo_quantity::operator- ( Voltage  a,
Voltage  b 
)
inline

Definition at line 136 of file voltage.h.

References roo_quantity::Voltage::inVolts(), and VoltageInVolts().

◆ operator-() [31/36]

Volume roo_quantity::operator- ( Volume  a)
inline

Definition at line 184 of file volume.h.

References roo_quantity::Volume::inCubicMeters(), and VolumeInCubicMeters().

◆ operator-() [32/36]

Volume roo_quantity::operator- ( Volume  a,
Volume  b 
)
inline

Definition at line 180 of file volume.h.

References roo_quantity::Volume::inCubicMeters(), and VolumeInCubicMeters().

◆ operator-() [33/36]

◆ operator-() [34/36]

◆ operator-() [35/36]

Work roo_quantity::operator- ( Work  a)
inline

Definition at line 138 of file work.h.

References roo_quantity::Work::inJoules(), and WorkInJoules().

◆ operator-() [36/36]

Work roo_quantity::operator- ( Work  a,
Work  b 
)
inline

Definition at line 134 of file work.h.

References roo_quantity::Work::inJoules(), and WorkInJoules().

◆ operator/() [1/70]

float roo_quantity::operator/ ( Area  a,
Area  b 
)
inline

Definition at line 195 of file area.h.

References roo_quantity::Area::inSquareMeters().

◆ operator/() [2/70]

Area roo_quantity::operator/ ( Area  a,
float  b 
)
inline

Definition at line 191 of file area.h.

References AreaInSquareMeters(), and roo_quantity::Area::inSquareMeters().

◆ operator/() [3/70]

Length roo_quantity::operator/ ( Area  a,
Length  b 
)
inline

◆ operator/() [4/70]

float roo_quantity::operator/ ( AreicNumber  a,
AreicNumber  b 
)
inline

◆ operator/() [5/70]

AreicNumber roo_quantity::operator/ ( AreicNumber  a,
float  b 
)
inline

◆ operator/() [6/70]

float roo_quantity::operator/ ( Capacitance  a,
Capacitance  b 
)
inline

Definition at line 177 of file capacitance.h.

References roo_quantity::Capacitance::inFarads().

◆ operator/() [7/70]

Capacitance roo_quantity::operator/ ( Capacitance  a,
float  b 
)
inline

Definition at line 173 of file capacitance.h.

References CapacitanceInFarads(), and roo_quantity::Capacitance::inFarads().

◆ operator/() [8/70]

Voltage roo_quantity::operator/ ( Charge  a,
Capacitance  b 
)
inline

◆ operator/() [9/70]

float roo_quantity::operator/ ( Charge  a,
Charge  b 
)
inline

Definition at line 148 of file charge.h.

References roo_quantity::Charge::inCoulombs().

◆ operator/() [10/70]

Time roo_quantity::operator/ ( Charge  a,
Current  b 
)
inline

◆ operator/() [11/70]

Charge roo_quantity::operator/ ( Charge  a,
float  b 
)
inline

Definition at line 144 of file charge.h.

References ChargeInCoulombs(), and roo_quantity::Charge::inCoulombs().

◆ operator/() [12/70]

Current roo_quantity::operator/ ( Charge  a,
Time  b 
)
inline

◆ operator/() [13/70]

Capacitance roo_quantity::operator/ ( Charge  a,
Voltage  b 
)
inline

◆ operator/() [14/70]

float roo_quantity::operator/ ( Current  a,
Current  b 
)
inline

Definition at line 163 of file current.h.

References roo_quantity::Current::inAmperes().

◆ operator/() [15/70]

Current roo_quantity::operator/ ( Current  a,
float  b 
)
inline

Definition at line 159 of file current.h.

References CurrentInAmperes(), and roo_quantity::Current::inAmperes().

◆ operator/() [16/70]

AreicNumber roo_quantity::operator/ ( float  a,
Area  b 
)
inline

◆ operator/() [17/70]

Area roo_quantity::operator/ ( float  a,
AreicNumber  b 
)
inline

◆ operator/() [18/70]

Time roo_quantity::operator/ ( float  a,
Frequency  b 
)
inline

Definition at line 196 of file frequency.h.

References roo_quantity::Frequency::inHertz(), and TimeInSeconds().

◆ operator/() [19/70]

LineicNumber roo_quantity::operator/ ( float  a,
Length  b 
)
inline

◆ operator/() [20/70]

Length roo_quantity::operator/ ( float  a,
LineicNumber  b 
)
inline

◆ operator/() [21/70]

Frequency roo_quantity::operator/ ( float  a,
Time  b 
)
inline

Definition at line 200 of file frequency.h.

References FrequencyInHertz(), and roo_quantity::Time::inSeconds().

◆ operator/() [22/70]

VolumicNumber roo_quantity::operator/ ( float  a,
Volume  b 
)
inline

◆ operator/() [23/70]

Volume roo_quantity::operator/ ( float  a,
VolumicNumber  b 
)
inline

◆ operator/() [24/70]

Pressure roo_quantity::operator/ ( Force  a,
Area  b 
)
inline

◆ operator/() [25/70]

Force roo_quantity::operator/ ( Force  a,
float  b 
)
inline

Definition at line 161 of file force.h.

References ForceInNewtons(), and roo_quantity::Force::inNewtons().

◆ operator/() [26/70]

float roo_quantity::operator/ ( Force  a,
Force  b 
)
inline

Definition at line 177 of file force.h.

References roo_quantity::Force::inNewtons().

◆ operator/() [27/70]

Frequency roo_quantity::operator/ ( Frequency  a,
float  b 
)
inline

Definition at line 188 of file frequency.h.

References FrequencyInHertz(), and roo_quantity::Frequency::inHertz().

◆ operator/() [28/70]

float roo_quantity::operator/ ( Frequency  a,
Frequency  b 
)
inline

Definition at line 192 of file frequency.h.

References roo_quantity::Frequency::inHertz().

◆ operator/() [29/70]

Length roo_quantity::operator/ ( Length  a,
float  b 
)
inline

Definition at line 207 of file length.h.

References roo_quantity::Length::inMeters(), and LengthInMeters().

◆ operator/() [30/70]

float roo_quantity::operator/ ( Length  a,
Length  b 
)
inline

Definition at line 211 of file length.h.

References roo_quantity::Length::inMeters().

◆ operator/() [31/70]

Velocity roo_quantity::operator/ ( Length  a,
Time  b 
)
inline

◆ operator/() [32/70]

Time roo_quantity::operator/ ( Length  a,
Velocity  b 
)
inline

◆ operator/() [33/70]

LineicNumber roo_quantity::operator/ ( LineicNumber  a,
float  b 
)
inline

◆ operator/() [34/70]

float roo_quantity::operator/ ( LineicNumber  a,
LineicNumber  b 
)
inline

Definition at line 221 of file lineic_number.h.

References roo_quantity::LineicNumber::inUnitsPerMeter().

◆ operator/() [35/70]

Mass roo_quantity::operator/ ( Mass  a,
float  b 
)
inline

Definition at line 151 of file mass.h.

References roo_quantity::Mass::inKg(), and MassInKg().

◆ operator/() [36/70]

float roo_quantity::operator/ ( Mass  a,
Mass  b 
)
inline

Definition at line 153 of file mass.h.

References roo_quantity::Mass::inKg().

◆ operator/() [37/70]

Voltage roo_quantity::operator/ ( Power  a,
Current  b 
)
inline

◆ operator/() [38/70]

Power roo_quantity::operator/ ( Power  a,
float  b 
)
inline

Definition at line 158 of file power.h.

References roo_quantity::Power::inWatts(), and PowerInWatts().

◆ operator/() [39/70]

float roo_quantity::operator/ ( Power  a,
Power  b 
)
inline

Definition at line 162 of file power.h.

References roo_quantity::Power::inWatts().

◆ operator/() [40/70]

Current roo_quantity::operator/ ( Power  a,
Voltage  b 
)
inline

◆ operator/() [41/70]

Pressure roo_quantity::operator/ ( Pressure  a,
float  b 
)
inline

Definition at line 198 of file pressure.h.

References roo_quantity::Pressure::inPascals(), and PressureInPascals().

◆ operator/() [42/70]

float roo_quantity::operator/ ( Pressure  a,
Pressure  b 
)
inline

Definition at line 202 of file pressure.h.

References roo_quantity::Pressure::inPascals().

◆ operator/() [43/70]

Resistance roo_quantity::operator/ ( Resistance  a,
float  b 
)
inline

Definition at line 181 of file resistance.h.

References roo_quantity::Resistance::inOhms(), and ResistanceInOhms().

◆ operator/() [44/70]

float roo_quantity::operator/ ( Resistance  a,
Resistance  b 
)
inline

Definition at line 185 of file resistance.h.

References roo_quantity::Resistance::inOhms().

◆ operator/() [45/70]

TemperatureDelta roo_quantity::operator/ ( TemperatureDelta  a,
float  b 
)
inline

◆ operator/() [46/70]

Time roo_quantity::operator/ ( Time  a,
float  b 
)
inline

Definition at line 149 of file time.h.

References roo_quantity::Time::inSeconds(), and TimeInSeconds().

◆ operator/() [47/70]

float roo_quantity::operator/ ( Time  a,
Time  b 
)
inline

Definition at line 153 of file time.h.

References roo_quantity::Time::inSeconds().

◆ operator/() [48/70]

Velocity roo_quantity::operator/ ( Velocity  a,
float  b 
)
inline

◆ operator/() [49/70]

float roo_quantity::operator/ ( Velocity  a,
Velocity  b 
)
inline

Definition at line 195 of file velocity.h.

References roo_quantity::Velocity::inMetersPerSecond().

◆ operator/() [50/70]

Resistance roo_quantity::operator/ ( Voltage  a,
Current  b 
)
inline

◆ operator/() [51/70]

Voltage roo_quantity::operator/ ( Voltage  a,
float  b 
)
inline

Definition at line 150 of file voltage.h.

References roo_quantity::Voltage::inVolts(), and VoltageInVolts().

◆ operator/() [52/70]

Current roo_quantity::operator/ ( Voltage  a,
Resistance  b 
)
inline

◆ operator/() [53/70]

float roo_quantity::operator/ ( Voltage  a,
Voltage  b 
)
inline

Definition at line 154 of file voltage.h.

References roo_quantity::Voltage::inVolts().

◆ operator/() [54/70]

Length roo_quantity::operator/ ( Volume  a,
Area  b 
)
inline

◆ operator/() [55/70]

Volume roo_quantity::operator/ ( Volume  a,
float  b 
)
inline

Definition at line 196 of file volume.h.

References roo_quantity::Volume::inCubicMeters(), and VolumeInCubicMeters().

◆ operator/() [56/70]

Area roo_quantity::operator/ ( Volume  a,
Length  b 
)
inline

◆ operator/() [57/70]

VolumeFlowRate roo_quantity::operator/ ( Volume  a,
Time  b 
)
inline

◆ operator/() [58/70]

float roo_quantity::operator/ ( Volume  a,
Volume  b 
)
inline

Definition at line 200 of file volume.h.

References roo_quantity::Volume::inCubicMeters().

◆ operator/() [59/70]

VolumeFlowRate roo_quantity::operator/ ( VolumeFlowRate  a,
float  b 
)
inline

◆ operator/() [60/70]

float roo_quantity::operator/ ( VolumeFlowRate  a,
VolumeFlowRate  b 
)
inline

◆ operator/() [61/70]

VolumicNumber roo_quantity::operator/ ( VolumicNumber  a,
float  b 
)
inline

◆ operator/() [62/70]

float roo_quantity::operator/ ( VolumicNumber  a,
VolumicNumber  b 
)
inline

◆ operator/() [63/70]

Voltage roo_quantity::operator/ ( Work  a,
Charge  b 
)
inline

◆ operator/() [64/70]

Work roo_quantity::operator/ ( Work  a,
float  b 
)
inline

Definition at line 148 of file work.h.

References roo_quantity::Work::inJoules(), and WorkInJoules().

◆ operator/() [65/70]

Length roo_quantity::operator/ ( Work  a,
Force  b 
)
inline

◆ operator/() [66/70]

Force roo_quantity::operator/ ( Work  a,
Length  b 
)
inline

◆ operator/() [67/70]

Charge roo_quantity::operator/ ( Work  a,
Voltage  b 
)
inline

◆ operator/() [68/70]

float roo_quantity::operator/ ( Work  a,
Work  b 
)
inline

Definition at line 152 of file work.h.

References roo_quantity::Work::inJoules().

◆ operator/() [69/70]

Time roo_quantity::operator/ ( Work  w,
Power  b 
)
inline

◆ operator/() [70/70]

Power roo_quantity::operator/ ( Work  w,
Time  b 
)
inline

◆ operator<<() [1/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Area val 
)

Definition at line 57 of file area.cpp.

◆ operator<<() [2/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const AreicNumber val 
)

Definition at line 34 of file areic_number.cpp.

◆ operator<<() [3/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Capacitance val 
)

Definition at line 34 of file capacitance.cpp.

◆ operator<<() [4/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Charge val 
)

Definition at line 34 of file charge.cpp.

◆ operator<<() [5/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Current val 
)

Definition at line 34 of file current.cpp.

◆ operator<<() [6/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Force val 
)

Definition at line 34 of file force.cpp.

◆ operator<<() [7/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Frequency val 
)

Definition at line 34 of file frequency.cpp.

◆ operator<<() [8/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Length val 
)

Definition at line 66 of file length.cpp.

◆ operator<<() [9/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const LineicNumber val 
)

Definition at line 35 of file lineic_number.cpp.

◆ operator<<() [10/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Mass val 
)

Definition at line 63 of file mass.cpp.

◆ operator<<() [11/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Power val 
)

Definition at line 34 of file power.cpp.

◆ operator<<() [12/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Pressure val 
)

Definition at line 75 of file pressure.cpp.

◆ operator<<() [13/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Resistance val 
)

Definition at line 34 of file resistance.cpp.

◆ operator<<() [14/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Temperature t 
)

Definition at line 97 of file temperature.cpp.

◆ operator<<() [15/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const TemperatureDelta dt 
)

Definition at line 104 of file temperature.cpp.

◆ operator<<() [16/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Time val 
)

Definition at line 60 of file time.cpp.

◆ operator<<() [17/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Velocity val 
)

Definition at line 60 of file velocity.cpp.

◆ operator<<() [18/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Voltage val 
)

Definition at line 34 of file voltage.cpp.

◆ operator<<() [19/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Volume val 
)

Definition at line 57 of file volume.cpp.

◆ operator<<() [20/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const VolumeFlowRate val 
)

Definition at line 48 of file volume_flow_rate.cpp.

◆ operator<<() [21/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const VolumicNumber val 
)

Definition at line 34 of file volumic_number.cpp.

◆ operator<<() [22/22]

roo_logging::Stream & roo_quantity::operator<< ( roo_logging::Stream &  os,
const Work val 
)

Definition at line 34 of file work.cpp.

◆ PowerInGigaWatts()

Power roo_quantity::PowerInGigaWatts ( float  power)
inline

Returns a power object equivalent to the specified power expressed in gigaWatts.

Definition at line 108 of file power.h.

References PowerInWatts().

◆ PowerInKiloWatts()

Power roo_quantity::PowerInKiloWatts ( float  power)
inline

Returns a power object equivalent to the specified power expressed in kiloWatts.

Definition at line 120 of file power.h.

References PowerInWatts().

◆ PowerInMegaWatts()

Power roo_quantity::PowerInMegaWatts ( float  power)
inline

Returns a power object equivalent to the specified power expressed in megaWatts.

Definition at line 114 of file power.h.

References PowerInWatts().

◆ PowerInMicroWatts()

Power roo_quantity::PowerInMicroWatts ( float  power)
inline

Returns a power object equivalent to the specified power expressed in microWatts.

Definition at line 136 of file power.h.

References PowerInWatts().

◆ PowerInMilliWatts()

Power roo_quantity::PowerInMilliWatts ( float  power)
inline

Returns a power object equivalent to the specified power expressed in milliWatts.

Definition at line 130 of file power.h.

References PowerInWatts().

◆ PowerInWatts()

Power roo_quantity::PowerInWatts ( float  power)
inline

Returns a power object equivalent to the specified power expressed in Watts.

Definition at line 126 of file power.h.

Referenced by operator*(), operator*(), operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), operator/(), PowerInGigaWatts(), PowerInKiloWatts(), PowerInMegaWatts(), PowerInMicroWatts(), and PowerInMilliWatts().

◆ PressureInBars()

Pressure roo_quantity::PressureInBars ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in bars.

Definition at line 140 of file pressure.h.

References PressureInPascals().

◆ PressureInGigaPascals()

Pressure roo_quantity::PressureInGigaPascals ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in GigaPascals.

Definition at line 128 of file pressure.h.

References PressureInPascals().

◆ PressureInHectoPascals()

Pressure roo_quantity::PressureInHectoPascals ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in hectoPascals.

Definition at line 152 of file pressure.h.

References PressureInPascals().

◆ PressureInKiloPascals()

Pressure roo_quantity::PressureInKiloPascals ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in kiloPascals.

Definition at line 146 of file pressure.h.

References PressureInPascals().

◆ PressureInMegaPascals()

Pressure roo_quantity::PressureInMegaPascals ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in MegaPascals.

Definition at line 134 of file pressure.h.

References PressureInPascals().

◆ PressureInMicroPascals()

Pressure roo_quantity::PressureInMicroPascals ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in microPascals.

Definition at line 168 of file pressure.h.

References PressureInPascals().

◆ PressureInMilliPascals()

Pressure roo_quantity::PressureInMilliPascals ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in milliPascals.

Definition at line 162 of file pressure.h.

References PressureInPascals().

◆ PressureInPascals()

Pressure roo_quantity::PressureInPascals ( float  pressure)
inline

◆ PressureInPSI()

Pressure roo_quantity::PressureInPSI ( float  pressure)
inline

Returns a pressure object equivalent to the specified pressure expressed in PSI (pounds per square inch).

Definition at line 174 of file pressure.h.

References PressureInPascals().

◆ ResistanceInGigaOhms()

Resistance roo_quantity::ResistanceInGigaOhms ( float  resistance)
inline

Returns a resistance object equivalent to the specified resistance expressed in GigaOhms.

Definition at line 121 of file resistance.h.

References ResistanceInOhms().

◆ ResistanceInKiloOhms()

Resistance roo_quantity::ResistanceInKiloOhms ( float  resistance)
inline

Returns a resistance object equivalent to the specified resistance expressed in kiloOhms.

Definition at line 133 of file resistance.h.

References ResistanceInOhms().

◆ ResistanceInMegaOhms()

Resistance roo_quantity::ResistanceInMegaOhms ( float  resistance)
inline

Returns a resistance object equivalent to the specified resistance expressed in MegaOhms.

Definition at line 127 of file resistance.h.

References ResistanceInOhms().

◆ ResistanceInMicroOhms()

Resistance roo_quantity::ResistanceInMicroOhms ( float  resistance)
inline

Returns a resistance object equivalent to the specified resistance expressed in microOhms.

Definition at line 151 of file resistance.h.

References ResistanceInOhms().

◆ ResistanceInMilliOhms()

Resistance roo_quantity::ResistanceInMilliOhms ( float  resistance)
inline

Returns a resistance object equivalent to the specified resistance expressed in milliOhms.

Definition at line 145 of file resistance.h.

References ResistanceInOhms().

◆ ResistanceInNanoOhms()

Resistance roo_quantity::ResistanceInNanoOhms ( float  resistance)
inline

Returns a resistance object equivalent to the specified resistance expressed in microOhms.

Definition at line 157 of file resistance.h.

References ResistanceInOhms().

◆ ResistanceInOhms()

Resistance roo_quantity::ResistanceInOhms ( float  resistance)
inline

Returns a resistance object equivalent to the specified resistance expressed in Ohms.

Definition at line 139 of file resistance.h.

Referenced by operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), operator/(), ResistanceInGigaOhms(), ResistanceInKiloOhms(), ResistanceInMegaOhms(), ResistanceInMicroOhms(), ResistanceInMilliOhms(), and ResistanceInNanoOhms().

◆ TemperatureDegCelcius()

Temperature roo_quantity::TemperatureDegCelcius ( float  tempC)
inline

Returns a temperature object equivalent to the specified temperature expressed in Celcius degrees.

Definition at line 189 of file temperature.h.

Referenced by operator+(), operator+(), and operator-().

◆ TemperatureDegFahrenheit()

Temperature roo_quantity::TemperatureDegFahrenheit ( float  tempF)
inline

Returns a temperature object approximately equal to the specified temperature expressed in Fahrenheit degrees.

Due to floating-point rounding errors, and since the temperature is internally stored in Celcius degrees, generally, DegFahrenheit(x).degFahrenheit() != x.

Definition at line 209 of file temperature.h.

◆ TemperatureDegKelvin()

Temperature roo_quantity::TemperatureDegKelvin ( float  tempK)
inline

Returns a temperature object equivalent to the specified temperature expressed in Kelvin degrees.

Due to floating-point rounding errors, and since the temperature is internally stored in Celcius degrees, generally, DegKelvin(x).degKelvin() != x.

Definition at line 199 of file temperature.h.

◆ TemperatureDeltaDegCelcius()

TemperatureDelta roo_quantity::TemperatureDeltaDegCelcius ( float  tempC)
inline

Returns a temperature delta object equivalent to the specified temperature expressed in Celcius degrees.

Definition at line 218 of file temperature.h.

Referenced by operator*(), operator*(), operator+(), operator-(), operator-(), operator-(), and operator/().

◆ TemperatureDeltaDegFahrenheit()

TemperatureDelta roo_quantity::TemperatureDeltaDegFahrenheit ( float  tempF)
inline

Returns a temperature delta object approximately equal to the specified temperature delta expressed in Fahrenheit degrees.

Due to floating-point rounding errors, and since the temperature is internally stored in Celcius degrees, generally, DegFahrenheit(x).degFahrenheit() != x.

Definition at line 235 of file temperature.h.

◆ TemperatureDeltaDegKelvin()

TemperatureDelta roo_quantity::TemperatureDeltaDegKelvin ( float  tempK)
inline

Returns a temperature delta object equivalent to the specified temperature delta expressed in Kelvin degrees. It is in fact equivalent to TemperatureDeltaDegCelcius.

Definition at line 225 of file temperature.h.

◆ TimeInHours()

Time roo_quantity::TimeInHours ( float  time)
inline

Returns a time object equivalent to the specified time expressed in hours (3600 seconds).

Definition at line 107 of file time.h.

References TimeInSeconds().

◆ TimeInMicroseconds()

Time roo_quantity::TimeInMicroseconds ( float  time)
inline

Returns a time object equivalent to the specified time expressed in microseconds.

Definition at line 121 of file time.h.

References TimeInSeconds().

◆ TimeInMilliseconds()

Time roo_quantity::TimeInMilliseconds ( float  time)
inline

Returns a time object equivalent to the specified time expressed in milliseconds.

Definition at line 115 of file time.h.

References TimeInSeconds().

◆ TimeInMinutes()

Time roo_quantity::TimeInMinutes ( float  time)
inline

Returns a time object equivalent to the specified time expressed in minutes (60 seconds).

Definition at line 103 of file time.h.

References TimeInSeconds().

◆ TimeInNanoseconds()

Time roo_quantity::TimeInNanoseconds ( float  time)
inline

Returns a time object equivalent to the specified time expressed in nanoseconds.

Definition at line 127 of file time.h.

References TimeInSeconds().

◆ TimeInSeconds()

Time roo_quantity::TimeInSeconds ( float  time)
inline

Returns a time object equivalent to the specified time expressed in seconds.

Definition at line 111 of file time.h.

Referenced by operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), operator/(), operator/(), operator/(), operator/(), TimeInHours(), TimeInMicroseconds(), TimeInMilliseconds(), TimeInMinutes(), and TimeInNanoseconds().

◆ UnknownArea()

Area roo_quantity::UnknownArea ( )
inline

Returns a area object representing an unknown area.

Definition at line 113 of file area.h.

◆ UnknownAreicNumber()

AreicNumber roo_quantity::UnknownAreicNumber ( )
inline

Returns a areic number object representing an unknown areic number.

Definition at line 129 of file areic_number.h.

◆ UnknownCapacitance()

Capacitance roo_quantity::UnknownCapacitance ( )
inline

Returns a capacitance object representing an unknown capacitance.

Definition at line 115 of file capacitance.h.

◆ UnknownCharge()

Charge roo_quantity::UnknownCharge ( )
inline

Returns a charge object representing an unknown charge.

Definition at line 102 of file charge.h.

◆ UnknownCurrent()

Current roo_quantity::UnknownCurrent ( )
inline

Returns a current object representing an unknown current.

Definition at line 111 of file current.h.

◆ UnknownForce()

Force roo_quantity::UnknownForce ( )
inline

Returns a force object representing an unknown force.

Definition at line 99 of file force.h.

◆ UnknownFrequency()

Frequency roo_quantity::UnknownFrequency ( )
inline

Returns a frequency object representing an unknown frequency.

Definition at line 116 of file frequency.h.

◆ UnknownLength()

Length roo_quantity::UnknownLength ( )
inline

Returns a length object representing an unknown length.

Definition at line 123 of file length.h.

◆ UnknownLineicNumber()

LineicNumber roo_quantity::UnknownLineicNumber ( )
inline

Returns a lineic number object representing an unknown lineic number.

Definition at line 127 of file lineic_number.h.

◆ UnknownMass()

Mass roo_quantity::UnknownMass ( )
inline

Returns a mass object representing an unknown mass.

Definition at line 105 of file mass.h.

◆ UnknownPower()

Power roo_quantity::UnknownPower ( )
inline

Returns a power object representing an unknown power.

Definition at line 104 of file power.h.

◆ UnknownPressure()

Pressure roo_quantity::UnknownPressure ( )
inline

Returns a pressure object representing an unknown pressure.

Definition at line 124 of file pressure.h.

◆ UnknownResistance()

Resistance roo_quantity::UnknownResistance ( )
inline

Returns a resistance object representing an unknown resistance.

Definition at line 117 of file resistance.h.

◆ UnknownTemperature()

Temperature roo_quantity::UnknownTemperature ( )
inline

Returns a temperature object representing an unknown temperature.

Definition at line 185 of file temperature.h.

◆ UnknownTemperatureDelta()

TemperatureDelta roo_quantity::UnknownTemperatureDelta ( )
inline

Returns a temperature object representing an unknown temperature delta.

Definition at line 214 of file temperature.h.

◆ UnknownTime()

Time roo_quantity::UnknownTime ( )
inline

Returns a time object representing an unknown time.

Definition at line 99 of file time.h.

◆ UnknownVelocity()

Velocity roo_quantity::UnknownVelocity ( )
inline

Returns a velocity object representing an unknown velocity.

Definition at line 123 of file velocity.h.

◆ UnknownVoltage()

Voltage roo_quantity::UnknownVoltage ( )
inline

Returns a voltage object representing an unknown voltage.

Definition at line 108 of file voltage.h.

◆ UnknownVolume()

Volume roo_quantity::UnknownVolume ( )
inline

Returns a volume object representing an unknown volume.

Definition at line 122 of file volume.h.

◆ UnknownVolumeFlowRate()

VolumeFlowRate roo_quantity::UnknownVolumeFlowRate ( )
inline

Returns a volume flow rate object representing an unknown volume flow rate.

Definition at line 111 of file volume_flow_rate.h.

◆ UnknownVolumicNumber()

VolumicNumber roo_quantity::UnknownVolumicNumber ( )
inline

Returns a volumic number object representing an unknown volumic number.

Definition at line 142 of file volumic_number.h.

◆ UnknownWork()

Work roo_quantity::UnknownWork ( )
inline

Returns a work object representing an unknown work.

Definition at line 94 of file work.h.

◆ VelocityInKilometersPerHour()

Velocity roo_quantity::VelocityInKilometersPerHour ( float  velocity)
inline

Returns a velocity object equivalent to the specified velocity expressed in kilometers per hour.

Definition at line 151 of file velocity.h.

References VelocityInMetersPerSecond().

Referenced by VelocityInKph().

◆ VelocityInKilometersPerSecond()

Velocity roo_quantity::VelocityInKilometersPerSecond ( float  velocity)
inline

Returns a velocity object equivalent to the specified velocity expressed in kilometers per second.

Definition at line 127 of file velocity.h.

References VelocityInMetersPerSecond().

◆ VelocityInKph()

Velocity roo_quantity::VelocityInKph ( float  velocity)
inline

Definition at line 155 of file velocity.h.

References VelocityInKilometersPerHour().

◆ VelocityInMetersPerSecond()

Velocity roo_quantity::VelocityInMetersPerSecond ( float  velocity)
inline

Returns a velocity object equivalent to the specified velocity expressed in meters per second.

Definition at line 133 of file velocity.h.

Referenced by operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), operator/(), VelocityInKilometersPerHour(), VelocityInKilometersPerSecond(), VelocityInMicrometersPerSecond(), VelocityInMilesPerHour(), and VelocityInMillimetersPerSecond().

◆ VelocityInMicrometersPerSecond()

Velocity roo_quantity::VelocityInMicrometersPerSecond ( float  velocity)
inline

Returns a velocity object equivalent to the specified velocity expressed in micrometers per second.

Definition at line 145 of file velocity.h.

References VelocityInMetersPerSecond().

◆ VelocityInMilesPerHour()

Velocity roo_quantity::VelocityInMilesPerHour ( float  velocity)
inline

Returns a velocity object equivalent to the specified velocity expressed in miles per hour.

Definition at line 161 of file velocity.h.

References VelocityInMetersPerSecond().

Referenced by VelocityInMph().

◆ VelocityInMillimetersPerSecond()

Velocity roo_quantity::VelocityInMillimetersPerSecond ( float  velocity)
inline

Returns a velocity object equivalent to the specified velocity expressed in millimeters per second.

Definition at line 139 of file velocity.h.

References VelocityInMetersPerSecond().

◆ VelocityInMph()

Velocity roo_quantity::VelocityInMph ( float  velocity)
inline

Definition at line 165 of file velocity.h.

References VelocityInMilesPerHour().

◆ VoltageInKiloVolts()

Voltage roo_quantity::VoltageInKiloVolts ( float  voltage)
inline

Returns a voltage object equivalent to the specified voltage expressed in kiloVolts.

Definition at line 112 of file voltage.h.

References VoltageInVolts().

◆ VoltageInMicroVolts()

Voltage roo_quantity::VoltageInMicroVolts ( float  voltage)
inline

Returns a voltage object equivalent to the specified voltage expressed in microVolts.

Definition at line 128 of file voltage.h.

References VoltageInVolts().

◆ VoltageInMilliVolts()

Voltage roo_quantity::VoltageInMilliVolts ( float  voltage)
inline

Returns a voltage object equivalent to the specified voltage expressed in milliVolts.

Definition at line 122 of file voltage.h.

References VoltageInVolts().

◆ VoltageInVolts()

Voltage roo_quantity::VoltageInVolts ( float  voltage)
inline

Returns a voltage object equivalent to the specified voltage expressed in Volts.

Definition at line 118 of file voltage.h.

Referenced by operator*(), operator*(), operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), operator/(), operator/(), operator/(), VoltageInKiloVolts(), VoltageInMicroVolts(), and VoltageInMilliVolts().

◆ VolumeFlowRateInCubicMetersPerSecond()

VolumeFlowRate roo_quantity::VolumeFlowRateInCubicMetersPerSecond ( float  volume_flow_rate)
inline

Returns a volume flow rate object equivalent to the specified volume flow rate expressed in cubic meters per second.

Definition at line 115 of file volume_flow_rate.h.

Referenced by operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), operator/(), VolumeFlowRateInLitersPerSecond(), and VolumeFlowRateInMillilitersPerSecond().

◆ VolumeFlowRateInLitersPerSecond()

VolumeFlowRate roo_quantity::VolumeFlowRateInLitersPerSecond ( float  volume_flow_rate)
inline

Returns a volume flow rate object equivalent to the specified volume flow rate expressed in liters per second.

Definition at line 122 of file volume_flow_rate.h.

References VolumeFlowRateInCubicMetersPerSecond().

◆ VolumeFlowRateInMillilitersPerSecond()

VolumeFlowRate roo_quantity::VolumeFlowRateInMillilitersPerSecond ( float  volume_flow_rate)
inline

Returns a volume flow rate object equivalent to the specified volume flow rate expressed in milliliters per second.

Definition at line 128 of file volume_flow_rate.h.

References VolumeFlowRateInCubicMetersPerSecond().

◆ VolumeInCubicCentimeters()

Volume roo_quantity::VolumeInCubicCentimeters ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in milliliters.

Definition at line 154 of file volume.h.

References VolumeInMilliliters().

◆ VolumeInCubicDecimeters()

Volume roo_quantity::VolumeInCubicDecimeters ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in liters.

Definition at line 142 of file volume.h.

References VolumeInLiters().

◆ VolumeInCubicInches()

Volume roo_quantity::VolumeInCubicInches ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in cubic inches.

Definition at line 172 of file volume.h.

References VolumeInCubicMeters().

◆ VolumeInCubicKilometers()

Volume roo_quantity::VolumeInCubicKilometers ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in cubic kilometers.

Definition at line 126 of file volume.h.

References VolumeInCubicMeters().

◆ VolumeInCubicMeters()

Volume roo_quantity::VolumeInCubicMeters ( float  volume)
inline

◆ VolumeInCubicMicrometers()

Volume roo_quantity::VolumeInCubicMicrometers ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in cubic micrometers.

Definition at line 166 of file volume.h.

References VolumeInCubicMeters().

◆ VolumeInCubicMillimeters()

Volume roo_quantity::VolumeInCubicMillimeters ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in cubic millimeters.

Definition at line 160 of file volume.h.

References VolumeInCubicMeters().

◆ VolumeInLiters()

Volume roo_quantity::VolumeInLiters ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in liters.

Definition at line 136 of file volume.h.

References VolumeInCubicMeters().

Referenced by VolumeInCubicDecimeters().

◆ VolumeInMilliliters()

Volume roo_quantity::VolumeInMilliliters ( float  volume)
inline

Returns a volume object equivalent to the specified volume expressed in milliliters.

Definition at line 148 of file volume.h.

References VolumeInCubicMeters().

Referenced by VolumeInCubicCentimeters().

◆ VolumicNumberInGigaUnitsPerCubicMeter()

VolumicNumber roo_quantity::VolumicNumberInGigaUnitsPerCubicMeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in giga-units per cubic meter.

Definition at line 146 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInKiloUnitsPerCubicMeter()

VolumicNumber roo_quantity::VolumicNumberInKiloUnitsPerCubicMeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in kilo-units per cubic meter.

Definition at line 160 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInMegaUnitsPerCubicMeter()

VolumicNumber roo_quantity::VolumicNumberInMegaUnitsPerCubicMeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in mega-units per cubic meter.

Definition at line 153 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInMicroUnitsPerCubicMeter()

VolumicNumber roo_quantity::VolumicNumberInMicroUnitsPerCubicMeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in micro-units per cubic meter.

Definition at line 180 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInMilliUnitsPerCubicMeter()

VolumicNumber roo_quantity::VolumicNumberInMilliUnitsPerCubicMeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in milli-units per cubic meter.

Definition at line 173 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInUnitsPerCubicCentimeter()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerCubicCentimeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic centimeter.

Definition at line 200 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInUnitsPerCubicDecimeter()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerCubicDecimeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic decimeter (liter).

Definition at line 187 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

Referenced by VolumicNumberInUnitsPerLiter().

◆ VolumicNumberInUnitsPerCubicFoot()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerCubicFoot ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic foot.

Definition at line 227 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInUnitsPerCubicInch()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerCubicInch ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic inch.

Definition at line 221 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInUnitsPerCubicKilometer()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerCubicKilometer ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic kilometer.

Definition at line 214 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInUnitsPerCubicMeter()

◆ VolumicNumberInUnitsPerCubicMillimeter()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerCubicMillimeter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic millimeter.

Definition at line 207 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInUnitsPerCubicYard()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerCubicYard ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic yard.

Definition at line 233 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicMeter().

◆ VolumicNumberInUnitsPerLiter()

VolumicNumber roo_quantity::VolumicNumberInUnitsPerLiter ( float  volumic_number)
inline

Returns a volumic number object equivalent to the specified volumic number expressed in units per cubic decimeter (liter).

Definition at line 194 of file volumic_number.h.

References VolumicNumberInUnitsPerCubicDecimeter().

◆ WorkInGigaJoules()

Work roo_quantity::WorkInGigaJoules ( float  work)
inline

Returns a work object equivalent to the specified work expressed in gigaJoules.

Definition at line 98 of file work.h.

References WorkInJoules().

◆ WorkInJoules()

Work roo_quantity::WorkInJoules ( float  work)
inline

Returns a work object equivalent to the specified work expressed in Joules.

Definition at line 116 of file work.h.

Referenced by operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator*(), operator+(), operator-(), operator-(), operator/(), WorkInGigaJoules(), WorkInKiloJoules(), WorkInMegaJoules(), WorkInMicroJoules(), and WorkInMilliJoules().

◆ WorkInKiloJoules()

Work roo_quantity::WorkInKiloJoules ( float  work)
inline

Returns a work object equivalent to the specified work expressed in kiloJoules.

Definition at line 110 of file work.h.

References WorkInJoules().

◆ WorkInMegaJoules()

Work roo_quantity::WorkInMegaJoules ( float  work)
inline

Returns a work object equivalent to the specified work expressed in megaJoules.

Definition at line 104 of file work.h.

References WorkInJoules().

◆ WorkInMicroJoules()

Work roo_quantity::WorkInMicroJoules ( float  work)
inline

Returns a work object equivalent to the specified work expressed in microJoules.

Definition at line 126 of file work.h.

References WorkInJoules().

◆ WorkInMilliJoules()

Work roo_quantity::WorkInMilliJoules ( float  work)
inline

Returns a work object equivalent to the specified work expressed in milliJoules.

Definition at line 120 of file work.h.

References WorkInJoules().