C# Class FixedPointy.FixMath

Show file Open project: jpernst/FixedPointy Class Usage Examples

Public Properties

Property Type Description
E Fix
PI Fix

Public Methods

Method Description
Abs ( Fix value ) : Fix
Acos ( Fix value ) : Fix
Asin ( Fix value ) : Fix
Atan ( Fix value ) : Fix
Atan2 ( Fix y, Fix x ) : Fix
Ceiling ( Fix value ) : Fix
Cos ( Fix degrees ) : Fix
Exp ( Fix value ) : Fix
Floor ( Fix value ) : Fix
Log ( Fix value ) : Fix
Log ( Fix value, Fix b ) : Fix
Log10 ( Fix value ) : Fix
Max ( Fix v1, Fix v2 ) : Fix
Min ( Fix v1, Fix v2 ) : Fix
Pow ( Fix b, Fix exp ) : Fix
Round ( Fix value ) : Fix
Sign ( Fix value ) : Fix
Sin ( Fix degrees ) : Fix
Sqrt ( Fix value ) : Fix
Tan ( Fix degrees ) : Fix
Truncate ( Fix value ) : Fix

Private Methods

Method Description
CosRaw ( int raw ) : Fix
CosRawLookup ( int raw ) : Fix
FixMath ( ) : System
Log2 ( Fix value ) : Fix
SqrtULong ( ulong N ) : uint

Method Details

Abs() public static method

public static Abs ( Fix value ) : Fix
value Fix
return Fix

Acos() public static method

public static Acos ( Fix value ) : Fix
value Fix
return Fix

Asin() public static method

public static Asin ( Fix value ) : Fix
value Fix
return Fix

Atan() public static method

public static Atan ( Fix value ) : Fix
value Fix
return Fix

Atan2() public static method

public static Atan2 ( Fix y, Fix x ) : Fix
y Fix
x Fix
return Fix

Ceiling() public static method

public static Ceiling ( Fix value ) : Fix
value Fix
return Fix

Cos() public static method

public static Cos ( Fix degrees ) : Fix
degrees Fix
return Fix

Exp() public static method

public static Exp ( Fix value ) : Fix
value Fix
return Fix

Floor() public static method

public static Floor ( Fix value ) : Fix
value Fix
return Fix

Log() public static method

public static Log ( Fix value ) : Fix
value Fix
return Fix

Log() public static method

public static Log ( Fix value, Fix b ) : Fix
value Fix
b Fix
return Fix

Log10() public static method

public static Log10 ( Fix value ) : Fix
value Fix
return Fix

Max() public static method

public static Max ( Fix v1, Fix v2 ) : Fix
v1 Fix
v2 Fix
return Fix

Min() public static method

public static Min ( Fix v1, Fix v2 ) : Fix
v1 Fix
v2 Fix
return Fix

Pow() public static method

public static Pow ( Fix b, Fix exp ) : Fix
b Fix
exp Fix
return Fix

Round() public static method

public static Round ( Fix value ) : Fix
value Fix
return Fix

Sign() public static method

public static Sign ( Fix value ) : Fix
value Fix
return Fix

Sin() public static method

public static Sin ( Fix degrees ) : Fix
degrees Fix
return Fix

Sqrt() public static method

public static Sqrt ( Fix value ) : Fix
value Fix
return Fix

Tan() public static method

public static Tan ( Fix degrees ) : Fix
degrees Fix
return Fix

Truncate() public static method

public static Truncate ( Fix value ) : Fix
value Fix
return Fix

Property Details

E public static property

public static Fix,FixedPointy E
return Fix

PI public static property

public static Fix,FixedPointy PI
return Fix