Method | Description | |
---|---|---|
BinomialCoefficient ( int n, int k ) : long |
Calculates the binomial coefficient n above k.
|
|
Clamp ( double n, double min, double max ) : double |
Clamps a number between a minimum and a maximum.
|
|
Clamp ( float n, float min, float max ) : float |
Clamps a number between a minimum and a maximum.
|
|
Clamp ( int n, int min, int max ) : int |
Clamps a number between a minimum and a maximum.
|
|
DegreesToRadians ( double degrees ) : double |
Convert degrees to radians
|
|
DegreesToRadians ( float degrees ) : float |
Convert degrees to radians
|
|
Factorial ( int n ) : long |
Calculates the factorial of a given natural number.
|
|
InverseSqrtFast ( double x ) : double |
Returns an approximation of the inverse square root of left number. This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/ |
|
InverseSqrtFast ( float x ) : float |
Returns an approximation of the inverse square root of left number. This is an improved implementation of the the method known as Carmack's inverse square root which is found in the Quake III source code. This implementation comes from http://www.codemaestro.com/reviews/review00000105.html. For the history of this method, see http://www.beyond3d.com/content/articles/8/ |
|
NextPowerOfTwo ( double n ) : double |
Returns the next power of two that is larger than the specified number.
|
|
NextPowerOfTwo ( float n ) : float |
Returns the next power of two that is larger than the specified number.
|
|
NextPowerOfTwo ( int n ) : int |
Returns the next power of two that is larger than the specified number.
|
|
NextPowerOfTwo ( long n ) : long |
Returns the next power of two that is larger than the specified number.
|
|
RadiansToDegrees ( double radians ) : double |
Convert radians to degrees
|
|
RadiansToDegrees ( float radians ) : float |
Convert radians to degrees
|
|
Swap ( double &a, double &b ) : void |
Swaps two double values.
|
|
Swap ( float &a, float &b ) : void |
Swaps two float values.
|
public static BinomialCoefficient ( int n, int k ) : long | ||
n | int | The n. |
k | int | The k. |
return | long |
public static Clamp ( double n, double min, double max ) : double | ||
n | double | The number to clamp. |
min | double | The minimum allowed value. |
max | double | The maximum allowed value. |
return | double |
public static Clamp ( float n, float min, float max ) : float | ||
n | float | The number to clamp. |
min | float | The minimum allowed value. |
max | float | The maximum allowed value. |
return | float |
public static Clamp ( int n, int min, int max ) : int | ||
n | int | The number to clamp. |
min | int | The minimum allowed value. |
max | int | The maximum allowed value. |
return | int |
public static DegreesToRadians ( double degrees ) : double | ||
degrees | double | An angle in degrees |
return | double |
public static DegreesToRadians ( float degrees ) : float | ||
degrees | float | An angle in degrees |
return | float |
public static Factorial ( int n ) : long | ||
n | int | The number. |
return | long |
public static InverseSqrtFast ( double x ) : double | ||
x | double | A number. |
return | double |
public static InverseSqrtFast ( float x ) : float | ||
x | float | A number. |
return | float |
public static NextPowerOfTwo ( double n ) : double | ||
n | double | The specified number. |
return | double |
public static NextPowerOfTwo ( float n ) : float | ||
n | float | The specified number. |
return | float |
public static NextPowerOfTwo ( int n ) : int | ||
n | int | The specified number. |
return | int |
public static NextPowerOfTwo ( long n ) : long | ||
n | long | The specified number. |
return | long |
public static RadiansToDegrees ( double radians ) : double | ||
radians | double | An angle in radians |
return | double |
public static RadiansToDegrees ( float radians ) : float | ||
radians | float | An angle in radians |
return | float |
public static Swap ( double &a, double &b ) : void | ||
a | double | The first value. |
b | double | The second value. |
return | void |
public static Swap ( float &a, float &b ) : void | ||
a | float | The first value. |
b | float | The second value. |
return | void |