|
fop 0.90alpha1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.fop.render.txt.Helper
This class has a few convenient static methods for number quantization.
Method Summary | |
static int |
ceil(int x,
int quantum)
Returns minimal possible integer, greater or equal than x , divisible by quantum . |
static int |
ceilPosition(int x,
int y)
Returns the smallest integer that is greater than or equal to the x/y fraction.
|
static int |
floor(int x,
int quantum)
Returns maximum possible integer, less or equal than oldValue , divisible by quantum . |
static int |
floorPosition(int x,
int y)
Returns the largest integer that is less than or equal to the argument and is equal to x/y fraction.
|
static int |
round(int x,
int quantum)
Returns nearest integer to x , divisible by
quantum . |
static int |
roundPosition(int x,
int y)
Returns the closest integer to x/y fraction.
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
public static int round(int x, int quantum)
x
, divisible by
quantum
.x
- integer for quantizationquantum
- integer, representing quantizationpublic static int ceil(int x, int quantum)
x
, divisible by quantum
.x
- integer for quantizationquantum
- integer, representing quantizationpublic static int floor(int x, int quantum)
oldValue
, divisible by quantum
.x
- integer for quantizationquantum
- integer, representing quantizationpublic static int roundPosition(int x, int y)
x/y
fraction.
It's possible to consider this methos as a analog of Math.round(x/y),
without having deal with non-integer.x
- integer, fraction numeratory
- integer, fraction denominatorjava.lang.Math#round(double)
public static int ceilPosition(int x, int y)
x/y
fraction.
It's possible to consider this function as a analog of Math.ceil(x/y),
without having deal with non-integer.x
- integer, fraction numeratory
- integer, fraction denominatorx/y
fractionjava.lang.Math#ceil(double)
public static int floorPosition(int x, int y)
x/y
fraction.
It's possible to consider this function as a analog of Math.floor(x/y),
without having deal with non-integer.x
- integer, fraction numeratory
- integer, fraction denominatorx/y
fractionjava.lang.Math#ceil(double)
|
fop 0.90alpha1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |