org.apache.fop.util

Class 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.

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)

Field Details

IN2CM

public static final float IN2CM
conversion factory from centimeters to inches.
Field Value:
2.0f

IN2MM

public static final float IN2MM
conversion factory from millimeters to inches.
Field Value:
25.0f

IN2PT

public static final int IN2PT
conversion factory from inches to points.
Field Value:
72

Method Details

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

mm2in

public static double mm2in(double mm)
Converts millimeters (mm) to inches (in)
Parameters:
mm - the value in mm
Returns:
the value in inches

mm2mpt

public static double mm2mpt(double mm)
Converts millimeters (mm) to millipoints (mpt)
Parameters:
mm - the value in mm
Returns:
the value in mpt

mm2pt

public static double mm2pt(double mm)
Converts millimeters (mm) to points (pt)
Parameters:
mm - the value in mm
Returns:
the value in pt

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

mpt2in

public static double mpt2in(double mpt)
Converts millipoints (mpt) to inches (in)
Parameters:
mpt - the value in mpt
Returns:
the value in inches

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

pt2mm

public static double pt2mm(double pt)
Converts points (pt) to millimeters (mm)
Parameters:
pt - the value in pt
Returns:
the value in mm

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