Class for handling power conversions
category | Zend |
---|---|
package | Zend_Measure |
subpackage | Zend_Measure_Power |
copyright | Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
license | New BSD License |
inherited_from | \Zend_Measure_Abstract |
__construct(mixed $value, integer $type= null
, \Zend_Locale $locale= null
)
mixed
Value as string, integer, real or float
integer
OPTIONAL a measure type f.e. Zend_Measure_Length::METER
\Zend_Locale
OPTIONAL a Zend_Locale Type
\Zend_Measure_Exception |
---|
__toString() : string
string
add(\Zend_Measure_Abstract $object) : \Zend_Measure_Abstract
\Zend_Measure_Abstract
object of same unit type
\Zend_Measure_Abstract
compare(\Zend_Measure_Abstract $object) : boolean
\Zend_Measure_Abstract
object of same unit type
boolean
convertTo(string $type, integer $round= 2
, string|\Zend_Locale $locale= null
) : string
string
Constant Type
integer
(Optional) Rounds the value to a given precision
string
\Zend_Locale
(Optional) Locale to set for the number
string
equals(\Zend_Measure_Abstract $object) : boolean
\Zend_Measure_Abstract
object to compare
boolean
getConversionList() : array
array
getLocale() : string
string
getType() : \type
\type
getValue(integer $round= -1
, string|\Zend_Locale $locale= null
) : integer | string
integer
(Optional) Rounds the value to an given precision, Default is -1 which returns without rounding
string
\Zend_Locale
(Optional) Locale for number representation
integer
string
setLocale(string|\Zend_Locale $locale= null
, boolean $check= false
) : \Zend_Measure_Abstract
string
\Zend_Locale
(Optional) New locale to set
boolean
False, check but don't set; True, set the new locale
\Zend_Measure_Abstract
setType(string $type) : \Zend_Measure_Abstract
string
New type to set
\Zend_Measure_Exception |
---|
\Zend_Measure_Abstract
setValue(integer|string $value, string $type= null
, string|\Zend_Locale $locale= null
) : \Zend_Measure_Abstract
integer
string
Value as string, integer, real or float
string
OPTIONAL A measure type f.e. Zend_Measure_Length::METER
string
\Zend_Locale
OPTIONAL Locale for parsing numbers
\Zend_Measure_Exception |
---|
\Zend_Measure_Abstract
sub(\Zend_Measure_Abstract $object) : \Zend_Measure_Abstract
\Zend_Measure_Abstract
object of same unit type
\Zend_Measure_Abstract
toString(integer $round= -1
, string|\Zend_Locale $locale= null
) : string
integer
(Optional) Runds the value to an given exception
string
\Zend_Locale
(Optional) Locale to set for the number
string
$_locale : string
null
$_type : string
$_units : array
array('ATTOWATT' => array('1.0e-18', 'aW'), 'BTU_PER_HOUR' => array('0.29307197', 'BTU/h'), 'BTU_PER_MINUTE' => array('17.5843182', 'BTU/m'), 'BTU_PER_SECOND' => array('1055.059092', 'BTU/s'), 'CALORIE_PER_HOUR' => array(array('' => '11630', '*' => '1.0e-7'), 'cal/h'), 'CALORIE_PER_MINUTE' => array(array('' => '697800', '*' => '1.0e-7'), 'cal/m'), 'CALORIE_PER_SECOND' => array(array('' => '41868000', '*' => '1.0e-7'), 'cal/s'), 'CENTIWATT' => array('0.01', 'cW'), 'CHEVAL_VAPEUR' => array('735.49875', 'cv'), 'CLUSEC' => array('0.0000013332237', 'clusec'), 'DECIWATT' => array('0.1', 'dW'), 'DEKAWATT' => array('10', 'daW'), 'DYNE_CENTIMETER_PER_HOUR' => array(array('' => '1.0e-7', '/' => '3600'), 'dyn cm/h'), 'DYNE_CENTIMETER_PER_MINUTE' => array(array('' => '1.0e-7', '/' => '60'), 'dyn cm/m'), 'DYNE_CENTIMETER_PER_SECOND' => array('1.0e-7', 'dyn cm/s'), 'ERG_PER_HOUR' => array(array('' => '1.0e-7', '/' => '3600'), 'erg/h'), 'ERG_PER_MINUTE' => array(array('' => '1.0e-7', '/' => '60'), 'erg/m'), 'ERG_PER_SECOND' => array('1.0e-7', 'erg/s'), 'EXAWATT' => array('1.0e+18', 'EW'), 'FEMTOWATT' => array('1.0e-15', 'fW'), 'FOOT_POUND_FORCE_PER_HOUR' => array(array('' => '1.3558179', '/' => '3600'), 'ft lb/h'), 'FOOT_POUND_FORCE_PER_MINUTE' => array(array('' => '1.3558179', '/' => '60'), 'ft lb/m'), 'FOOT_POUND_FORCE_PER_SECOND' => array('1.3558179', 'ft lb/s'), 'FOOT_POUNDAL_PER_HOUR' => array(array('' => '0.04214011', '/' => '3600'), 'ft pdl/h'), 'FOOT_POUNDAL_PER_MINUTE' => array(array('' => '0.04214011', '/' => '60'), 'ft pdl/m'), 'FOOT_POUNDAL_PER_SECOND' => array('0.04214011', 'ft pdl/s'), 'GIGAWATT' => array('1.0e+9', 'GW'), 'GRAM_FORCE_CENTIMETER_PER_HOUR' => array(array('' => '0.0000980665', '/' => '3600'), 'gf cm/h'), 'GRAM_FORCE_CENTIMETER_PER_MINUTE' => array(array('' => '0.0000980665', '/' => '60'), 'gf cm/m'), 'GRAM_FORCE_CENTIMETER_PER_SECOND' => array('0.0000980665', 'gf cm/s'), 'HECTOWATT' => array('100', 'hW'), 'HORSEPOWER_INTERNATIONAL' => array('745.69987', 'hp'), 'HORSEPOWER_ELECTRIC' => array('746', 'hp'), 'HORSEPOWER' => array('735.49875', 'hp'), 'HORSEPOWER_WATER' => array('746.043', 'hp'), 'INCH_OUNCH_FORCE_REVOLUTION_PER_MINUTE' => array('0.00073948398', 'in ocf/m'), 'JOULE_PER_HOUR' => array(array('' => '1', '/' => '3600'), 'J/h'), 'JOULE_PER_MINUTE' => array(array('' => '1', '/' => '60'), 'J/m'), 'JOULE_PER_SECOND' => array('1', 'J/s'), 'KILOCALORIE_PER_HOUR' => array('1.163', 'kcal/h'), 'KILOCALORIE_PER_MINUTE' => array('69.78', 'kcal/m'), 'KILOCALORIE_PER_SECOND' => array('4186.8', 'kcal/s'), 'KILOGRAM_FORCE_METER_PER_HOUR' => array(array('' => '9.80665', '/' => '3600'), 'kgf m/h'), 'KILOGRAM_FORCE_METER_PER_MINUTE' => array(array('' => '9.80665', '/' => '60'), 'kfg m/m'), 'KILOGRAM_FORCE_METER_PER_SECOND' => array('9.80665', 'kfg m/s'), 'KILOPOND_METER_PER_HOUR' => array(array('' => '9.80665', '/' => '3600'), 'kp/h'), 'KILOPOND_METER_PER_MINUTE' => array(array('' => '9.80665', '/' => '60'), 'kp/m'), 'KILOPOND_METER_PER_SECOND' => array('9.80665', 'kp/s'), 'KILOWATT' => array('1000', 'kW'), 'MEGAWATT' => array('1000000', 'MW'), 'MICROWATT' => array('0.000001', 'µW'), 'MILLION_BTU_PER_HOUR' => array('293071.07', 'mio BTU/h'), 'MILLIWATT' => array('0.001', 'mM'), 'NANOWATT' => array('1.0e-9', 'nN'), 'NEWTON_METER_PER_HOUR' => array(array('' => '1', '/' => '3600'), 'Nm/h'), 'NEWTON_METER_PER_MINUTE' => array(array('' => '1', '/' => '60'), 'Nm/m'), 'NEWTON_METER_PER_SECOND' => array('1', 'Nm/s'), 'PETAWATT' => array('1.0e+15', 'PW'), 'PFERDESTAERKE' => array('735.49875', 'PS'), 'PICOWATT' => array('1.0e-12', 'pW'), 'PONCELET' => array('980.665', 'p'), 'POUND_SQUARE_FOOT_PER_CUBIC_SECOND' => array('0.04214011', 'lb ft²/s³'), 'TERAWATT' => array('1.0e+12', 'TW'), 'TON_OF_REFRIGERATION' => array('3516.85284', 'RT'), 'WATT' => array('1', 'W'), 'YOCTOWATT' => array('1.0e-24', 'yW'), 'YOTTAWATT' => array('1.0e+24', 'YW'), 'ZEPTOWATT' => array('1.0e-21', 'zW'), 'ZETTAWATT' => array('1.0e+21', 'ZW'), 'STANDARD' => 'WATT')
inherited_from | \Zend_Measure_Abstract::_units |
---|
$_units
array()
$_value : string
ATTOWATT = 'ATTOWATT'
BTU_PER_HOUR = 'BTU_PER_HOUR'
BTU_PER_MINUTE = 'BTU_PER_MINUTE'
BTU_PER_SECOND = 'BTU_PER_SECOND'
CALORIE_PER_HOUR = 'CALORIE_PER_HOUR'
CALORIE_PER_MINUTE = 'CALORIE_PER_MINUTE'
CALORIE_PER_SECOND = 'CALORIE_PER_SECOND'
CENTIWATT = 'CENTIWATT'
CHEVAL_VAPEUR = 'CHEVAL_VAPEUR'
CLUSEC = 'CLUSEC'
DECIWATT = 'DECIWATT'
DEKAWATT = 'DEKAWATT'
DYNE_CENTIMETER_PER_HOUR = 'DYNE_CENTIMETER_PER_HOUR'
DYNE_CENTIMETER_PER_MINUTE = 'DYNE_CENTIMETER_PER_MINUTE'
DYNE_CENTIMETER_PER_SECOND = 'DYNE_CENTIMETER_PER_SECOND'
ERG_PER_HOUR = 'ERG_PER_HOUR'
ERG_PER_MINUTE = 'ERG_PER_MINUTE'
ERG_PER_SECOND = 'ERG_PER_SECOND'
EXAWATT = 'EXAWATT'
FEMTOWATT = 'FEMTOWATT'
FOOT_POUNDAL_PER_HOUR = 'FOOT_POUNDAL_PER_HOUR'
FOOT_POUNDAL_PER_MINUTE = 'FOOT_POUNDAL_PER_MINUTE'
FOOT_POUNDAL_PER_SECOND = 'FOOT_POUNDAL_PER_SECOND'
FOOT_POUND_FORCE_PER_HOUR = 'FOOT_POUND_FORCE_PER_HOUR'
FOOT_POUND_FORCE_PER_MINUTE = 'FOOT_POUND_FORCE_PER_MINUTE'
FOOT_POUND_FORCE_PER_SECOND = 'FOOT_POUND_FORCE_PER_SECOND'
GIGAWATT = 'GIGAWATT'
GRAM_FORCE_CENTIMETER_PER_HOUR = 'GRAM_FORCE_CENTIMETER_PER_HOUR'
GRAM_FORCE_CENTIMETER_PER_MINUTE = 'GRAM_FORCE_CENTIMETER_PER_MINUTE'
GRAM_FORCE_CENTIMETER_PER_SECOND = 'GRAM_FORCE_CENTIMETER_PER_SECOND'
HECTOWATT = 'HECTOWATT'
HORSEPOWER = 'HORSEPOWER'
HORSEPOWER_ELECTRIC = 'HORSEPOWER_ELECTRIC'
HORSEPOWER_INTERNATIONAL = 'HORSEPOWER_INTERNATIONAL'
HORSEPOWER_WATER = 'HORSEPOWER_WATER'
INCH_OUNCE_FORCE_REVOLUTION_PER_MINUTE = 'INCH_OUNCH_FORCE_REVOLUTION_PER_MINUTE'
JOULE_PER_HOUR = 'JOULE_PER_HOUR'
JOULE_PER_MINUTE = 'JOULE_PER_MINUTE'
JOULE_PER_SECOND = 'JOULE_PER_SECOND'
KILOCALORIE_PER_HOUR = 'KILOCALORIE_PER_HOUR'
KILOCALORIE_PER_MINUTE = 'KILOCALORIE_PER_MINUTE'
KILOCALORIE_PER_SECOND = 'KILOCALORIE_PER_SECOND'
KILOGRAM_FORCE_METER_PER_HOUR = 'KILOGRAM_FORCE_METER_PER_HOUR'
KILOGRAM_FORCE_METER_PER_MINUTE = 'KILOGRAM_FORCE_METER_PER_MINUTE'
KILOGRAM_FORCE_METER_PER_SECOND = 'KILOGRAM_FORCE_METER_PER_SECOND'
KILOPOND_METER_PER_HOUR = 'KILOPOND_METER_PER_HOUR'
KILOPOND_METER_PER_MINUTE = 'KILOPOND_METER_PER_MINUTE'
KILOPOND_METER_PER_SECOND = 'KILOPOND_METER_PER_SECOND'
KILOWATT = 'KILOWATT'
MEGAWATT = 'MEGAWATT'
MICROWATT = 'MICROWATT'
MILLION_BTU_PER_HOUR = 'MILLION_BTU_PER_HOUR'
MILLIWATT = 'MILLIWATT'
NANOWATT = 'NANOWATT'
NEWTON_METER_PER_HOUR = 'NEWTON_METER_PER_HOUR'
NEWTON_METER_PER_MINUTE = 'NEWTON_METER_PER_MINUTE'
NEWTON_METER_PER_SECOND = 'NEWTON_METER_PER_SECOND'
PETAWATT = 'PETAWATT'
PFERDESTAERKE = 'PFERDESTAERKE'
PICOWATT = 'PICOWATT'
PONCELET = 'PONCELET'
POUND_SQUARE_FOOR_PER_CUBIC_SECOND = 'POUND_SQUARE_FOOT_PER_CUBIC_SECOND'
STANDARD = 'WATT'
TERAWATT = 'TERAWATT'
TON_OF_REFRIGERATION = 'TON_OF_REFRIGERATION'
WATT = 'WATT'
YOCTOWATT = 'YOCTOWATT'
YOTTAWATT = 'YOTTAWATT'
ZEPTOWATT = 'ZEPTOWATT'
ZETTAWATT = 'ZETTAWATT'