com.wistrand.midlet.fp
Class FP
java.lang.Object
|
+--com.wistrand.midlet.fp.FP
- public class FP
- extends java.lang.Object
Fixed point utility class.
Method Summary |
static int |
cos(int a)
Cos(a) where 0 <= a <= ANGLE_MAX |
static int |
rnd(int min,
int max)
Get next random integer in an interval |
static int |
sin(int a)
Sin(a) where 0 <= a <= ANGLE_MAX |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
rnd
public static java.util.Random rnd
SCALE_BITS
public static int SCALE_BITS
- Number of fixed point bits
SCALE
public static int SCALE
- 1 << SCALE_BITS
ANGLE_MAX_BITS
public static int ANGLE_MAX_BITS
ANGLE_MAX
public static int ANGLE_MAX
sintab
public static int[] sintab
FP
public FP()
rnd
public static int rnd(int min,
int max)
- Get next random integer in an interval
sin
public static int sin(int a)
- Sin(a) where 0 <= a <= ANGLE_MAX
- Returns:
- Sin(a) as fixed point value.
cos
public static int cos(int a)
- Cos(a) where 0 <= a <= ANGLE_MAX
- Returns:
- Cos(a) as fixed point value.