org.jfree.layouting.util.geom
Class StrictGeomUtility
java.lang.Objectorg.jfree.layouting.util.geom.StrictGeomUtility
public class StrictGeomUtility
extends java.lang.Object
This class is the heart of the alternative geometrics toolkit. It performs
the neccessary conversions from and to the AWT classes to the Strict-classes.
static Dimension2D | createAWTDimension(long width, long height)- Creates an AWT-Dimension2D object from the given strict sizes.
|
static Rectangle2D | createAWTRectangle(long x, long y, long width, long height)- Creates an AWT rectangle object from the given strict sizes.
|
static StrictBounds | createBounds(double x, double y, double width, double height)- Creates a StrictBounds object from the given AWT sizes.
|
static StrictDimension | createDimension(double w, double h)- Creates a StrictDimension from the given AWT sizes.
|
static StrictPoint | createPoint(double x, double y)- Creates a StrictPoint from the given AWT coordinates.
|
static long | multiply(long x, long y)
|
static double | toExternalValue(long value)- Converts the given micro point value into an AWT value.
|
static long | toInternalValue(double value)- Converts the given AWT value into a strict value.
|
createAWTDimension
public static Dimension2D createAWTDimension(long width,
long height) Creates an AWT-Dimension2D object from the given strict sizes.
width - the width in micro points.height - the height in micro points.
- the created dimension object.
createAWTRectangle
public static Rectangle2D createAWTRectangle(long x,
long y,
long width,
long height) Creates an AWT rectangle object from the given strict sizes.
x - the x coordinate in micro points.y - the y coordinate in micro points.width - the width in micro points.height - the height in micro points.
- the created dimension object.
createBounds
public static StrictBounds createBounds(double x,
double y,
double width,
double height) Creates a StrictBounds object from the given AWT sizes.
x - the x coordinate in points (1/72th inch).y - the y coordinate in points (1/72th inch).width - the width in points (1/72th inch).height - the height in points (1/72th inch).
- the created dimension object.
createDimension
public static StrictDimension createDimension(double w,
double h) Creates a StrictDimension from the given AWT sizes.
w - the width in points (1/72th inch).h - the height in points (1/72th inch).
- the created dimension object.
createPoint
public static StrictPoint createPoint(double x,
double y) Creates a StrictPoint from the given AWT coordinates.
x - the x coordinate in points (1/72th inch).y - the y coordinate in points (1/72th inch).
- the created point object.
multiply
public static long multiply(long x,
long y)
toExternalValue
public static double toExternalValue(long value)
Converts the given micro point value into an AWT value.
value - the micro point point value.
toInternalValue
public static long toInternalValue(double value)
Converts the given AWT value into a strict value.
value - the AWT point value.
- the internal micro point value.