Class for handling pressure conversions

category Zend
package Zend_Measure
subpackage Zend_Measure_Pressure
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License
inherited_from \Zend_Measure_Abstract

 Methods

Zend_Measure_Abstract is an abstract class for the different measurement types

__construct(mixed $value, integer $type = null, \Zend_Locale $locale = null
Inherited

Parameters

$value

mixed

Value as string, integer, real or float

$type

integer

OPTIONAL a measure type f.e. Zend_Measure_Length::METER

$locale

\Zend_Locale

OPTIONAL a Zend_Locale Type

Exceptions

\Zend_Measure_Exception

Returns a string representation

__toString() : string
Inherited

Returns

string

Adds an unit to another one

add(\Zend_Measure_Abstract $object) : \Zend_Measure_Abstract
Inherited

Parameters

$object

\Zend_Measure_Abstract

object of same unit type

Returns

\Zend_Measure_Abstract

Compares two units

compare(\Zend_Measure_Abstract $object) : boolean
Inherited

Parameters

$object

\Zend_Measure_Abstract

object of same unit type

Returns

boolean

Alias function for setType returning the converted unit

convertTo(string $type, integer $round = 2, string|\Zend_Locale $locale = null) : string
Inherited

Parameters

$type

string

Constant Type

$round

integer

(Optional) Rounds the value to a given precision

$locale

string\Zend_Locale

(Optional) Locale to set for the number

Returns

string

Compare if the value and type is equal

equals(\Zend_Measure_Abstract $object) : boolean
Inherited

Parameters

$object

\Zend_Measure_Abstract

object to compare

Returns

boolean

Returns the conversion list

getConversionList() : array
Inherited

Returns

array

Returns the actual set locale

getLocale() : string
Inherited

Returns

string

Returns the original type

getType() : \type
Inherited

Returns

\type

Returns the internal value

getValue(integer $round = -1, string|\Zend_Locale $locale = null) : integer | string
Inherited

Parameters

$round

integer

(Optional) Rounds the value to an given precision, Default is -1 which returns without rounding

$locale

string\Zend_Locale

(Optional) Locale for number representation

Returns

integerstring

Sets a new locale for the value representation

setLocale(string|\Zend_Locale $locale = null, boolean $check = false) : \Zend_Measure_Abstract
Inherited

Parameters

$locale

string\Zend_Locale

(Optional) New locale to set

$check

boolean

False, check but don't set; True, set the new locale

Returns

\Zend_Measure_Abstract

Set a new type, and convert the value

setType(string $type) : \Zend_Measure_Abstract
Inherited

Parameters

$type

string

New type to set

Exceptions

\Zend_Measure_Exception

Returns

\Zend_Measure_Abstract

Set a new value

setValue(integer|string $value, string $type = null, string|\Zend_Locale $locale = null) : \Zend_Measure_Abstract
Inherited

Parameters

$value

integerstring

Value as string, integer, real or float

$type

string

OPTIONAL A measure type f.e. Zend_Measure_Length::METER

$locale

string\Zend_Locale

OPTIONAL Locale for parsing numbers

Exceptions

\Zend_Measure_Exception

Returns

\Zend_Measure_Abstract

Substracts an unit from another one

sub(\Zend_Measure_Abstract $object) : \Zend_Measure_Abstract
Inherited

Parameters

$object

\Zend_Measure_Abstract

object of same unit type

Returns

\Zend_Measure_Abstract

Returns a string representation

toString(integer $round = -1, string|\Zend_Locale $locale = null) : string
Inherited

Parameters

$round

integer

(Optional) Runds the value to an given exception

$locale

string\Zend_Locale

(Optional) Locale to set for the number

Returns

string

 Properties

 

Locale identifier

$_locale : string

Default

null
 

Original type for this unit

$_type : string

Default

 

Calculations for all pressure units

$_units : array

Default

array('ATMOSPHERE' => array('101325.01', 'atm'), 'ATMOSPHERE_TECHNICAL' => array('98066.5', 'atm'), 'ATTOBAR' => array('1.0e-13', 'ab'), 'ATTOPASCAL' => array('1.0e-18', 'aPa'), 'BAR' => array('100000', 'b'), 'BARAD' => array('0.1', 'barad'), 'BARYE' => array('0.1', 'ba'), 'CENTIBAR' => array('1000', 'cb'), 'CENTIHG' => array('1333.2239', 'cHg'), 'CENTIMETER_MERCURY_0C' => array('1333.2239', 'cm mercury (0°C)'), 'CENTIMETER_WATER_4C' => array('98.0665', 'cm water (4°C)'), 'CENTIPASCAL' => array('0.01', 'cPa'), 'CENTITORR' => array('1.3332237', 'cTorr'), 'DECIBAR' => array('10000', 'db'), 'DECIPASCAL' => array('0.1', 'dPa'), 'DECITORR' => array('13.332237', 'dTorr'), 'DEKABAR' => array('1000000', 'dab'), 'DEKAPASCAL' => array('10', 'daPa'), 'DYNE_PER_SQUARE_CENTIMETER' => array('0.1', 'dyn/cm²'), 'EXABAR' => array('1.0e+23', 'Eb'), 'EXAPASCAL' => array('1.0e+18', 'EPa'), 'FEMTOBAR' => array('1.0e-10', 'fb'), 'FEMTOPASCAL' => array('1.0e-15', 'fPa'), 'FOOT_AIR_0C' => array('3.8640888', 'ft air (0°C)'), 'FOOT_AIR_15C' => array('3.6622931', 'ft air (15°C)'), 'FOOT_HEAD' => array('2989.0669', 'ft head'), 'FOOT_MERCURY_0C' => array('40636.664', 'ft mercury (0°C)'), 'FOOT_WATER_4C' => array('2989.0669', 'ft water (4°C)'), 'GIGABAR' => array('1.0e+14', 'Gb'), 'GIGAPASCAL' => array('1.0e+9', 'GPa'), 'GRAM_FORCE_SQUARE_CENTIMETER' => array('98.0665', 'gf'), 'HECTOBAR' => array('1.0e+7', 'hb'), 'HECTOPASCAL' => array('100', 'hPa'), 'INCH_AIR_0C' => array(array('' => '3.8640888', '/' => '12'), 'in air (0°C)'), 'INCH_AIR_15C' => array(array('' => '3.6622931', '/' => '12'), 'in air (15°C)'), 'INCH_MERCURY_0C' => array(array('' => '40636.664', '/' => '12'), 'in mercury (0°C)'), 'INCH_WATER_4C' => array(array('' => '2989.0669', '/' => '12'), 'in water (4°C)'), 'KILOBAR' => array('1.0e+8', 'kb'), 'KILOGRAM_FORCE_PER_SQUARE_CENTIMETER' => array('98066.5', 'kgf/cm²'), 'KILOGRAM_FORCE_PER_SQUARE_METER' => array('9.80665', 'kgf/m²'), 'KILOGRAM_FORCE_PER_SQUARE_MILLIMETER' => array('9806650', 'kgf/mm²'), 'KILONEWTON_PER_SQUARE_METER' => array('1000', 'kN/m²'), 'KILOPASCAL' => array('1000', 'kPa'), 'KILOPOND_PER_SQUARE_CENTIMETER' => array('98066.5', 'kp/cm²'), 'KILOPOND_PER_SQUARE_METER' => array('9.80665', 'kp/m²'), 'KILOPOND_PER_SQUARE_MILLIMETER' => array('9806650', 'kp/mm²'), 'KIP_PER_SQUARE_FOOT' => array(array('' => '430.92233', '/' => '0.009'), 'kip/ft²'), 'KIP_PER_SQUARE_INCH' => array(array('' => '62052.81552', '/' => '0.009'), 'kip/in²'), 'MEGABAR' => array('1.0e+11', 'Mb'), 'MEGANEWTON_PER_SQUARE_METER' => array('1000000', 'MN/m²'), 'MEGAPASCAL' => array('1000000', 'MPa'), 'METER_AIR_0C' => array('12.677457', 'm air (0°C)'), 'METER_AIR_15C' => array('12.015397', 'm air (15°C)'), 'METER_HEAD' => array('9804.139432', 'm head'), 'MICROBAR' => array('0.1', 'µb'), 'MICROMETER_MERCURY_0C' => array('0.13332239', 'µm mercury (0°C)'), 'MICROMETER_WATER_4C' => array('0.00980665', 'µm water (4°C)'), 'MICRON_MERCURY_0C' => array('0.13332239', 'µ mercury (0°C)'), 'MICROPASCAL' => array('0.000001', 'µPa'), 'MILLIBAR' => array('100', 'mb'), 'MILLIHG' => array('133.32239', 'mHg'), 'MILLIMETER_MERCURY_0C' => array('133.32239', 'mm mercury (0°C)'), 'MILLIMETER_WATER_4C' => array('9.80665', 'mm water (0°C)'), 'MILLIPASCAL' => array('0.001', 'mPa'), 'MILLITORR' => array('0.13332237', 'mTorr'), 'NANOBAR' => array('0.0001', 'nb'), 'NANOPASCAL' => array('1.0e-9', 'nPa'), 'NEWTON_PER_SQUARE_METER' => array('1', 'N/m²'), 'NEWTON_PER_SQUARE_MILLIMETER' => array('1000000', 'N/mm²'), 'OUNCE_PER_SQUARE_INCH' => array('430.92233', 'oz/in²'), 'PASCAL' => array('1', 'Pa'), 'PETABAR' => array('1.0e+20', 'Pb'), 'PETAPASCAL' => array('1.0e+15', 'PPa'), 'PICOBAR' => array('0.0000001', 'pb'), 'PICOPASCAL' => array('1.0e-12', 'pPa'), 'PIEZE' => array('1000', 'pz'), 'POUND_PER_SQUARE_FOOT' => array(array('' => '430.92233', '/' => '9'), 'lb/ft²'), 'POUND_PER_SQUARE_INCH' => array('6894.75728', 'lb/in²'), 'POUNDAL_PER_SQUARE_FOOT' => array('1.4881639', 'pdl/ft²'), 'STHENE_PER_SQUARE_METER' => array('1000', 'sn/m²'), 'TECHNICAL_ATMOSPHERE' => array('98066.5', 'at'), 'TERABAR' => array('1.0e+17', 'Tb'), 'TERAPASCAL' => array('1.0e+12', 'TPa'), 'TON_PER_SQUARE_FOOT' => array(array('' => '120658.2524', '/' => '1.125'), 't/ft²'), 'TON_PER_SQUARE_FOOT_SHORT' => array(array('' => '430.92233', '/' => '0.0045'), 't/ft²'), 'TON_PER_SQUARE_INCH' => array(array('' => '17374788.3456', '/' => '1.125'), 't/in²'), 'TON_PER_SQUARE_INCH_SHORT' => array(array('' => '62052.81552', '/' => '0.0045'), 't/in²'), 'TON_PER_SQUARE_METER' => array('9806.65', 't/m²'), 'TORR' => array('133.32237', 'Torr'), 'WATER_COLUMN_CENTIMETER' => array('98.0665', 'WC (cm)'), 'WATER_COLUMN_INCH' => array(array('' => '2989.0669', '/' => '12'), 'WC (in)'), 'WATER_COLUMN_MILLIMETER' => array('9.80665', 'WC (mm)'), 'YOCTOBAR' => array('1.0e-19', 'yb'), 'YOCTOPASCAL' => array('1.0e-24', 'yPa'), 'YOTTABAR' => array('1.0e+29', 'Yb'), 'YOTTAPASCAL' => array('1.0e+24', 'YPa'), 'ZEPTOBAR' => array('1.0e-16', 'zb'), 'ZEPTOPASCAL' => array('1.0e-21', 'zPa'), 'ZETTABAR' => array('1.0e+26', 'Zb'), 'ZETTAPASCAL' => array('1.0e+21', 'ZPa'), 'STANDARD' => 'NEWTON_PER_SQUARE_METER')
inherited_from \Zend_Measure_Abstract::_units
 

Unit types for this measurement

$_units 

Default

array()
 

Plain value in standard unit

$_value : string

Default

 Constants

 

ATMOSPHERE

ATMOSPHERE = 'ATMOSPHERE' 
 

ATMOSPHERE_TECHNICAL

ATMOSPHERE_TECHNICAL = 'ATMOSPHERE_TECHNICAL' 
 

ATTOBAR

ATTOBAR = 'ATTOBAR' 
 

ATTOPASCAL

ATTOPASCAL = 'ATTOPASCAL' 
 

BAR

BAR = 'BAR' 
 

BARAD

BARAD = 'BARAD' 
 

BARYE

BARYE = 'BARYE' 
 

CENTIBAR

CENTIBAR = 'CENTIBAR' 
 

CENTIHG

CENTIHG = 'CENTIHG' 
 

CENTIMETER_MERCURY_0C

CENTIMETER_MERCURY_0C = 'CENTIMETER_MERCURY_0C' 
 

CENTIMETER_WATER_4C

CENTIMETER_WATER_4C = 'CENTIMETER_WATER_4C' 
 

CENTIPASCAL

CENTIPASCAL = 'CENTIPASCAL' 
 

CENTITORR

CENTITORR = 'CENTITORR' 
 

DECIBAR

DECIBAR = 'DECIBAR' 
 

DECIPASCAL

DECIPASCAL = 'DECIPASCAL' 
 

DECITORR

DECITORR = 'DECITORR' 
 

DEKABAR

DEKABAR = 'DEKABAR' 
 

DEKAPASCAL

DEKAPASCAL = 'DEKAPASCAL' 
 

DYNE_PER_SQUARE_CENTIMETER

DYNE_PER_SQUARE_CENTIMETER = 'DYNE_PER_SQUARE_CENTIMETER' 
 

EXABAR

EXABAR = 'EXABAR' 
 

EXAPASCAL

EXAPASCAL = 'EXAPASCAL' 
 

FEMTOBAR

FEMTOBAR = 'FEMTOBAR' 
 

FEMTOPASCAL

FEMTOPASCAL = 'FEMTOPASCAL' 
 

FOOT_AIR_0C

FOOT_AIR_0C = 'FOOT_AIR_0C' 
 

FOOT_AIR_15C

FOOT_AIR_15C = 'FOOT_AIR_15C' 
 

FOOT_HEAD

FOOT_HEAD = 'FOOT_HEAD' 
 

FOOT_MERCURY_0C

FOOT_MERCURY_0C = 'FOOT_MERCURY_0C' 
 

FOOT_WATER_4C

FOOT_WATER_4C = 'FOOT_WATER_4C' 
 

GIGABAR

GIGABAR = 'GIGABAR' 
 

GIGAPASCAL

GIGAPASCAL = 'GIGAPASCAL' 
 

GRAM_FORCE_SQUARE_CENTIMETER

GRAM_FORCE_SQUARE_CENTIMETER = 'GRAM_FORCE_SQUARE_CENTIMETER' 
 

HECTOBAR

HECTOBAR = 'HECTOBAR' 
 

HECTOPASCAL

HECTOPASCAL = 'HECTOPASCAL' 
 

INCH_AIR_0C

INCH_AIR_0C = 'INCH_AIR_0C' 
 

INCH_AIR_15C

INCH_AIR_15C = 'INCH_AIR_15C' 
 

INCH_MERCURY_0C

INCH_MERCURY_0C = 'INCH_MERCURY_0C' 
 

INCH_WATER_4C

INCH_WATER_4C = 'INCH_WATER_4C' 
 

KILOBAR

KILOBAR = 'KILOBAR' 
 

KILOGRAM_FORCE_PER_SQUARE_CENTIMETER

KILOGRAM_FORCE_PER_SQUARE_CENTIMETER = 'KILOGRAM_FORCE_PER_SQUARE_CENTIMETER' 
 

KILOGRAM_FORCE_PER_SQUARE_METER

KILOGRAM_FORCE_PER_SQUARE_METER = 'KILOGRAM_FORCE_PER_SQUARE_METER' 
 

KILOGRAM_FORCE_PER_SQUARE_MILLIMETER

KILOGRAM_FORCE_PER_SQUARE_MILLIMETER = 'KILOGRAM_FORCE_PER_SQUARE_MILLIMETER' 
 

KILONEWTON_PER_SQUARE_METER

KILONEWTON_PER_SQUARE_METER = 'KILONEWTON_PER_SQUARE_METER' 
 

KILOPASCAL

KILOPASCAL = 'KILOPASCAL' 
 

KILOPOND_PER_SQUARE_CENTIMETER

KILOPOND_PER_SQUARE_CENTIMETER = 'KILOPOND_PER_SQUARE_CENTIMETER' 
 

KILOPOND_PER_SQUARE_METER

KILOPOND_PER_SQUARE_METER = 'KILOPOND_PER_SQUARE_METER' 
 

KILOPOND_PER_SQUARE_MILLIMETER

KILOPOND_PER_SQUARE_MILLIMETER = 'KILOPOND_PER_SQUARE_MILLIMETER' 
 

KIP_PER_SQUARE_FOOT

KIP_PER_SQUARE_FOOT = 'KIP_PER_SQUARE_FOOT' 
 

KIP_PER_SQUARE_INCH

KIP_PER_SQUARE_INCH = 'KIP_PER_SQUARE_INCH' 
 

MEGABAR

MEGABAR = 'MEGABAR' 
 

MEGANEWTON_PER_SQUARE_METER

MEGANEWTON_PER_SQUARE_METER = 'MEGANEWTON_PER_SQUARE_METER' 
 

MEGAPASCAL

MEGAPASCAL = 'MEGAPASCAL' 
 

METER_AIR_0C

METER_AIR_0C = 'METER_AIR_0C' 
 

METER_AIR_15C

METER_AIR_15C = 'METER_AIR_15C' 
 

METER_HEAD

METER_HEAD = 'METER_HEAD' 
 

MICROBAR

MICROBAR = 'MICROBAR' 
 

MICROMETER_MERCURY_0C

MICROMETER_MERCURY_0C = 'MICROMETER_MERCURY_0C' 
 

MICROMETER_WATER_4C

MICROMETER_WATER_4C = 'MICROMETER_WATER_4C' 
 

MICRON_MERCURY_0C

MICRON_MERCURY_0C = 'MICRON_MERCURY_0C' 
 

MICROPASCAL

MICROPASCAL = 'MICROPASCAL' 
 

MILLIBAR

MILLIBAR = 'MILLIBAR' 
 

MILLIHG

MILLIHG = 'MILLIHG' 
 

MILLIMETER_MERCURY_0C

MILLIMETER_MERCURY_0C = 'MILLIMETER_MERCURY_0C' 
 

MILLIMETER_WATER_4C

MILLIMETER_WATER_4C = 'MILLIMETER_WATER_4C' 
 

MILLIPASCAL

MILLIPASCAL = 'MILLIPASCAL' 
 

MILLITORR

MILLITORR = 'MILLITORR' 
 

NANOBAR

NANOBAR = 'NANOBAR' 
 

NANOPASCAL

NANOPASCAL = 'NANOPASCAL' 
 

NEWTON_PER_SQUARE_METER

NEWTON_PER_SQUARE_METER = 'NEWTON_PER_SQUARE_METER' 
 

NEWTON_PER_SQUARE_MILLIMETER

NEWTON_PER_SQUARE_MILLIMETER = 'NEWTON_PER_SQUARE_MILLIMETER' 
 

OUNCE_PER_SQUARE_INCH

OUNCE_PER_SQUARE_INCH = 'OUNCE_PER_SQUARE_INCH' 
 

PASCAL

PASCAL = 'PASCAL' 
 

PETABAR

PETABAR = 'PETABAR' 
 

PETAPASCAL

PETAPASCAL = 'PETAPASCAL' 
 

PICOBAR

PICOBAR = 'PICOBAR' 
 

PICOPASCAL

PICOPASCAL = 'PICOPASCAL' 
 

PIEZE

PIEZE = 'PIEZE' 
 

POUNDAL_PER_SQUARE_FOOT

POUNDAL_PER_SQUARE_FOOT = 'POUNDAL_PER_SQUARE_FOOT' 
 

POUND_PER_SQUARE_FOOT

POUND_PER_SQUARE_FOOT = 'POUND_PER_SQUARE_FOOT' 
 

POUND_PER_SQUARE_INCH

POUND_PER_SQUARE_INCH = 'POUND_PER_SQUARE_INCH' 
 

STANDARD

STANDARD = 'NEWTON_PER_SQUARE_METER' 
 

STHENE_PER_SQUARE_METER

STHENE_PER_SQUARE_METER = 'STHENE_PER_SQUARE_METER' 
 

TECHNICAL_ATMOSPHERE

TECHNICAL_ATMOSPHERE = 'TECHNICAL_ATMOSPHERE' 
 

TERABAR

TERABAR = 'TERABAR' 
 

TERAPASCAL

TERAPASCAL = 'TERAPASCAL' 
 

TON_PER_SQUARE_FOOT

TON_PER_SQUARE_FOOT = 'TON_PER_SQUARE_FOOT' 
 

TON_PER_SQUARE_FOOT_SHORT

TON_PER_SQUARE_FOOT_SHORT = 'TON_PER_SQUARE_FOOT_SHORT' 
 

TON_PER_SQUARE_INCH

TON_PER_SQUARE_INCH = 'TON_PER_SQUARE_INCH' 
 

TON_PER_SQUARE_INCH_SHORT

TON_PER_SQUARE_INCH_SHORT = 'TON_PER_SQUARE_INCH_SHORT' 
 

TON_PER_SQUARE_METER

TON_PER_SQUARE_METER = 'TON_PER_SQUARE_METER' 
 

TORR

TORR = 'TORR' 
 

WATER_COLUMN_CENTIMETER

WATER_COLUMN_CENTIMETER = 'WATER_COLUMN_CENTIMETER' 
 

WATER_COLUMN_INCH

WATER_COLUMN_INCH = 'WATER_COLUMN_INCH' 
 

WATER_COLUMN_MILLIMETER

WATER_COLUMN_MILLIMETER = 'WATER_COLUMN_MILLIMETER' 
 

YOCTOBAR

YOCTOBAR = 'YOCTOBAR' 
 

YOCTOPASCAL

YOCTOPASCAL = 'YOCTOPASCAL' 
 

YOTTABAR

YOTTABAR = 'YOTTABAR' 
 

YOTTAPASCAL

YOTTAPASCAL = 'YOTTAPASCAL' 
 

ZEPTOBAR

ZEPTOBAR = 'ZEPTOBAR' 
 

ZEPTOPASCAL

ZEPTOPASCAL = 'ZEPTOPASCAL' 
 

ZETTABAR

ZETTABAR = 'ZETTABAR' 
 

ZETTAPASCAL

ZETTAPASCAL = 'ZETTAPASCAL'