fop 0.95

org.apache.fop.util
Class UnitConv

java.lang.Object
  extended by org.apache.fop.util.UnitConv

public final class UnitConv
extends java.lang.Object

Utility class for unit conversions.


Field Summary
static float IN2CM
          conversion factory from centimeters to inches.
static float IN2MM
          conversion factory from millimeters to inches.
static int IN2PT
          conversion factory from inches to points.
 
Constructor Summary
UnitConv()
           
 
Method Summary
static double in2mm(double in)
          Converts inches (in) to millimeters (mm)
static double in2mpt(double in)
          Converts inches (in) to millipoints (mpt)
static double in2pt(double in)
          Converts inches (in) to points (pt)
static double mm2in(double mm)
          Converts millimeters (mm) to inches (in)
static double mm2mpt(double mm)
          Converts millimeters (mm) to millipoints (mpt)
static double mm2pt(double mm)
          Converts millimeters (mm) to points (pt)
static double mm2px(double mm, int resolution)
          Converts millimeters (mm) to pixels (px)
static double mpt2in(double mpt)
          Converts millipoints (mpt) to inches (in)
static double mpt2px(double mpt, int resolution)
          Converts millipoints (mpt) to pixels (px)
static double pt2mm(double pt)
          Converts points (pt) to millimeters (mm)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IN2MM

public static final float IN2MM
conversion factory from millimeters to inches.

See Also:
Constant Field Values

IN2CM

public static final float IN2CM
conversion factory from centimeters to inches.

See Also:
Constant Field Values

IN2PT

public static final int IN2PT
conversion factory from inches to points.

See Also:
Constant Field Values
Constructor Detail

UnitConv

public UnitConv()
Method Detail

mm2pt

public static double mm2pt(double mm)
Converts millimeters (mm) to points (pt)

Parameters:
mm - the value in mm
Returns:
the value in pt

mm2mpt

public static double mm2mpt(double mm)
Converts millimeters (mm) to millipoints (mpt)

Parameters:
mm - the value in mm
Returns:
the value in mpt

pt2mm

public static double pt2mm(double pt)
Converts points (pt) to millimeters (mm)

Parameters:
pt - the value in pt
Returns:
the value in mm

mm2in

public static double mm2in(double mm)
Converts millimeters (mm) to inches (in)

Parameters:
mm - the value in mm
Returns:
the value in inches

in2mm

public static double in2mm(double in)
Converts inches (in) to millimeters (mm)

Parameters:
in - the value in inches
Returns:
the value in mm

in2mpt

public static double in2mpt(double in)
Converts inches (in) to millipoints (mpt)

Parameters:
in - the value in inches
Returns:
the value in mpt

in2pt

public static double in2pt(double in)
Converts inches (in) to points (pt)

Parameters:
in - the value in inches
Returns:
the value in pt

mpt2in

public static double mpt2in(double mpt)
Converts millipoints (mpt) to inches (in)

Parameters:
mpt - the value in mpt
Returns:
the value in inches

mm2px

public static double mm2px(double mm,
                           int resolution)
Converts millimeters (mm) to pixels (px)

Parameters:
mm - the value in mm
resolution - the resolution in dpi (dots per inch)
Returns:
the value in pixels

mpt2px

public static double mpt2px(double mpt,
                            int resolution)
Converts millipoints (mpt) to pixels (px)

Parameters:
mpt - the value in mpt
resolution - the resolution in dpi (dots per inch)
Returns:
the value in pixels

fop 0.95

Copyright 1999-2008 The Apache Software Foundation. All Rights Reserved.