Пример #1
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::NEWTON] => '1', $this->units[self::KILONEWTON] => '1000', $this->units[self::MEGANEWTON] => '1000000', $this->units[self::GIGANEWTON] => '1000000000'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::FORCE);
 }
Пример #2
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::PASCAL] => '1', $this->units[self::KILOPASCAL] => '1000', $this->units[self::MEGAPASCAL] => '1000000', $this->units[self::GIGAPASCAL] => '1000000000', $this->units[self::TERAPASCAL] => '1000000000000', $this->units[self::BAR] => '100000', $this->units[self::TORR] => '133.3224', $this->units[self::ATMOSPHERE] => '101325', $this->units[self::PSI] => '6894.8'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::PRESSURE);
 }
Пример #3
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::KG_PER_CUBIC_METER] => '1', $this->units[self::G_PER_CUBIC_CENTIMETER] => '0.001'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::DENSITY);
 }
Пример #4
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::CYCLES] => '1'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::CYCLES);
 }
Пример #5
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::WATT] => '1', $this->units[self::KILOWATT] => '1000', $this->units[self::MEGAWATT] => '1000000', $this->units[self::GIGAWATT] => '1000000000', $this->units[self::TERAWATT] => '1000000000000', $this->units[self::PETAWATT] => '1000000000000000', $this->units[self::HORSEPOWER] => '745.699872'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::POWER);
 }
Пример #6
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::CUBIC_METERS] => '1', $this->units[self::CUBIC_KILOMETERS] => '1000000000', $this->units[self::LITERS] => '0.001', $this->units[self::GALLONS] => '0.00378541'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::VOLUME);
 }
Пример #7
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::METERS_PER_SECOND_SQUARED] => '1'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::ACCELERATION);
 }
Пример #8
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::SQUARE_METER] => '1', $this->units[self::HECTARE] => '100', $this->units[self::SQUARE_KILOMETER] => '1000000', $this->units[self::SQUARE_INCH] => '0.00064516', $this->units[self::SQUARE_FEET] => '0.09290304', $this->units[self::SQUARE_YARD] => '0.83612736', $this->units[self::ACRE] => '247.105', $this->units[self::SQUARE_MILE] => '2589988.110336'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::AREA);
 }
Пример #9
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::VOLTS] => '1', $this->units[self::KILOVOLTS] => '1000', $this->units[self::MEGAVOLTS] => '1000000', $this->units[self::GIGAVOLTS] => '1000000000', $this->units[self::TERRAVOLTS] => '1000000000000'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::VOLTAGE);
 }
Пример #10
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::JOULE] => '1', $this->units[self::KILOWATTHOUR] => '3600'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::ENERGY);
 }
Пример #11
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::HERTZ] => '1', $this->units[self::KILOHERTZ] => '1000', $this->units[self::MEGAHERTZ] => '1000000', $this->units[self::GIGAHERTZ] => '1000000000', $this->units[self::TERAHERTZ] => '1000000000000'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::FREQUENCY);
 }
Пример #12
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::KELVIN] => '1'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::TEMPERATURE);
 }
Пример #13
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::METERS_PER_SECOND] => '1', $this->units[self::KILOMETERS_PER_SECOND] => '1000', $this->units[self::LIGHT_SPEED] => '299792458', $this->units[self::AU_PER_SECOND] => '149597870700'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::VELOCITY);
 }
Пример #14
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::MILLIMETER] => '0.001', $this->units[self::CENTIMETER] => '0.01', $this->units[self::METER] => '1', $this->units[self::KILOMETER] => '1000', $this->units[self::INCH] => '0.0254', $this->units[self::FOOT] => '0.3048', $this->units[self::YARD] => '0.9144', $this->units[self::MILE] => '1609.34', $this->units[self::NAUTICAL_MILE] => '1852', $this->units[self::ASTRONOMICAL_UNIT] => '149597870700', $this->units[self::LIGHT_YEAR] => '9460528400000000'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::LENGTH);
 }
Пример #15
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::AMPERE] => '1', $this->units[self::KILOAMPERE] => '1000', $this->units[self::MEGAAMPERE] => '1000000'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::AMPERE);
 }
Пример #16
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::COULOMB] => '1', $this->units[self::KILOCOULOMB] => '1000'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::CHARGE);
 }
Пример #17
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::MICROGRAM] => '0.000000001', $this->units[self::MILLIGRAM] => '0.000001', $this->units[self::GRAM] => '0.001', $this->units[self::KILOGRAM] => '1', $this->units[self::METRIC_TON] => '1000'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::MASS);
 }
Пример #18
0
 public function __construct($value, UnitComposition $unitComposition, $unit = null)
 {
     $this->rates = [$this->units[self::MILLISECOND] => '0.001', $this->units[self::SECOND] => '1', $this->units[self::MINUTE] => '60', $this->units[self::HOUR] => '3600', $this->units[self::DAY] => '86400', $this->units[self::WEEK] => '604800', $this->units[self::YEAR] => '31556736'];
     parent::__construct($value, $unitComposition, $unit);
     $this->setComposition(UnitComposition::TIME);
 }