UnitConversions.php 627 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. /**
  3. * UnitConversions
  4. *
  5. * @package Less
  6. * @subpackage tree
  7. */
  8. class Less_Tree_UnitConversions {
  9. public static $groups = array( 'length','duration','angle' );
  10. public static $length = array(
  11. 'm' => 1,
  12. 'cm' => 0.01,
  13. 'mm' => 0.001,
  14. 'in' => 0.0254,
  15. 'px' => 0.000264583, // 0.0254 / 96,
  16. 'pt' => 0.000352778, // 0.0254 / 72,
  17. 'pc' => 0.004233333, // 0.0254 / 72 * 12
  18. );
  19. public static $duration = array(
  20. 's' => 1,
  21. 'ms' => 0.001
  22. );
  23. public static $angle = array(
  24. 'rad' => 0.1591549430919, // 1/(2*M_PI),
  25. 'deg' => 0.002777778, // 1/360,
  26. 'grad' => 0.0025, // 1/400,
  27. 'turn' => 1
  28. );
  29. }