Top Description Fields Constructors Methods
jogamp.graph.font.typecast.ot

public Class Fixed

extends Object
Class Inheritance

Functions for working with signed 16.16 fixed values
Author
David Schweinsberg
Version
$Id: Fixed.java,v 1.1.1.1 2004-12-05 23:14:26 davidsch Exp $

Field Summary

Modifier and TypeField and Description
private static int[]
c

private static int[]
s

private static int[]
t

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static int

Returns:

Output
arctan
(final int
Input
num
)

Yet to be implemented.

public static float
floatValue(final long fixed)

public static float
roundedFloatValue(final long fixed, final int decimalPlaces)

public static int

Returns:

The resulting square root
squareRoot
(final int
The 26.6 fixed number in question
num
)

26.6 fixed number square root function.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

cback to summary
private static int[] c
sback to summary
private static int[] s
tback to summary
private static int[] t

Constructor Detail

Fixedback to summary
public Fixed()

Method Detail

arctanback to summary
public static int arctan(final int num)

Yet to be implemented.

Parameters
num:int

Input

Returns:int

Output

floatValueback to summary
public static float floatValue(final long fixed)
roundedFloatValueback to summary
public static float roundedFloatValue(final long fixed, final int decimalPlaces)
squareRootback to summary
public static int squareRoot(final int num)

26.6 fixed number square root function. Simple (brain-dead) divide & conqure algorithm.

Parameters
num:int

The 26.6 fixed number in question

Returns:int

The resulting square root