Class DefaultUnitConverter

java.lang.Object
org.jhotdraw8.css.value.DefaultUnitConverter
All Implemented Interfaces:
UnitConverter

public class DefaultUnitConverter extends Object implements UnitConverter
DefaultUnitConverter.
Author:
Werner Randelshofer
  • Constructor Details

    • DefaultUnitConverter

      public DefaultUnitConverter(double dpi)
    • DefaultUnitConverter

      public DefaultUnitConverter(double dpi, double percentageFactor)
    • DefaultUnitConverter

      public DefaultUnitConverter(double dpi, double percentageFactor, double viewportWidth, double viewportHeight)
    • DefaultUnitConverter

      public DefaultUnitConverter()
  • Method Details

    • getInstance

      public static @NonNull DefaultUnitConverter getInstance()
    • getDpi

      public double getDpi()
      Description copied from interface: UnitConverter
      Gets the resolution in dots per inch.
      Specified by:
      getDpi in interface UnitConverter
      Returns:
      dpi, default value: 96.0.
    • getPercentageFactor

      public double getPercentageFactor()
      Description copied from interface: UnitConverter
      Gets the factor for percentage values.
      Specified by:
      getPercentageFactor in interface UnitConverter
      Returns:
      percentageFactor, for example 100.
    • getViewportWidth

      public double getViewportWidth()
      Description copied from interface: UnitConverter
      Gets the viewport width.
      Specified by:
      getViewportWidth in interface UnitConverter
      Returns:
      viewport width, default value: 1024.0.
    • getViewportHeight

      public double getViewportHeight()
      Description copied from interface: UnitConverter
      Gets the viewport height.
      Specified by:
      getViewportHeight in interface UnitConverter
      Returns:
      viewport height, default value: 768.0.