Package com.adobe.fontengine.math
Class F26Dot6
- java.lang.Object
 - 
- com.adobe.fontengine.math.F26Dot6
 
 
- 
public final class F26Dot6 extends java.lang.ObjectConstants and operations on fixed 26.6 numbers. The valuev is represented by theintvalue 2^6 *v . 
- 
- 
Constructor Summary
Constructors Constructor Description F26Dot6() 
- 
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intabs(int v)static intadd(int v1, int v2)static intceiling(int v)static intdivide(int v1, int v2)static intdivideByF16Dot16(int v1, int v2)static intdivideByF2Dot14(int v1, int v2)static intfloor(int v)static intfromDouble(double v)static intfromInt(int v)static booleanisEven(int v1)static intmax(int v1, int v2)static intmin(int v1, int v2)static intmultiply(int v1, int v2)static intmultiplyByF16Dot16(int v1, int v2)static intmultiplyByF2Dot14(int v1, int v2)static intmultiplyByF2Dot14DivideByF2Dot14(int v1, int v2, int v3)static intmultiplyDivide(int v1, int v2, int v3)static intnegate(int v)static intround(int v)static introundHalfDown(int v)static introundHalfUp(int v)static booleansameSign(int v1, int v2)static intsubtract(int v1, int v2)static doubletoDouble(int v)static inttoInt(int v)static java.lang.StringtoString(int v)static inttruncate(int v) 
 - 
 
- 
- 
Field Detail
- 
ZERO
public static final int ZERO
- See Also:
 - Constant Field Values
 
 
- 
ONE
public static final int ONE
- See Also:
 - Constant Field Values
 
 
- 
ONE_HALF
public static final int ONE_HALF
- See Also:
 - Constant Field Values
 
 
- 
MAX_VALUE
public static final int MAX_VALUE
- See Also:
 - Constant Field Values
 
 
- 
MIN_VALUE
public static final int MIN_VALUE
- See Also:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
truncate
public static int truncate(int v)
 
- 
ceiling
public static int ceiling(int v)
 
- 
floor
public static int floor(int v)
 
- 
round
public static int round(int v)
 
- 
roundHalfUp
public static int roundHalfUp(int v)
 
- 
roundHalfDown
public static int roundHalfDown(int v)
 
- 
negate
public static int negate(int v)
 
- 
abs
public static int abs(int v)
 
- 
add
public static int add(int v1, int v2) 
- 
subtract
public static int subtract(int v1, int v2) 
- 
multiply
public static int multiply(int v1, int v2) 
- 
divide
public static int divide(int v1, int v2) 
- 
multiplyByF2Dot14
public static int multiplyByF2Dot14(int v1, int v2) 
- 
divideByF2Dot14
public static int divideByF2Dot14(int v1, int v2) 
- 
multiplyByF16Dot16
public static int multiplyByF16Dot16(int v1, int v2) 
- 
divideByF16Dot16
public static int divideByF16Dot16(int v1, int v2) 
- 
multiplyDivide
public static int multiplyDivide(int v1, int v2, int v3) 
- 
multiplyByF2Dot14DivideByF2Dot14
public static int multiplyByF2Dot14DivideByF2Dot14(int v1, int v2, int v3) 
- 
isEven
public static boolean isEven(int v1)
 
- 
sameSign
public static boolean sameSign(int v1, int v2) 
- 
min
public static int min(int v1, int v2) 
- 
max
public static int max(int v1, int v2) 
- 
toDouble
public static double toDouble(int v)
 
- 
fromDouble
public static int fromDouble(double v)
 
- 
toInt
public static int toInt(int v)
 
- 
fromInt
public static int fromInt(int v)
 
- 
toString
public static java.lang.String toString(int v)
 
 - 
 
 -