Packagecv.util
Classpublic class MathUtil

A collection of useful math related functions. Some are actually replacements for built in Math class methods becuase they are more effecient than the default.



Public Methods
 MethodDefined by
  
abs(value:Number):Number
[static] A more effecient way of calculating the absolute value of a number.
MathUtil
  
addLeadingZero(value:Number):String
[static]
MathUtil
  
ceil(value:Number):int
[static] A more effecient way of calculating the ceiling value of a number.
MathUtil
  
clamp(min:Number, max:Number, value:Number):Number
[static] Ensures a given number is between the minimum and maximum limits.
MathUtil
  
degreesToRadians(n:Number):Number
[static] Converts degrees to radians.
MathUtil
  
floor(value:Number):int
[static] A more effecient way of calculating the floor value of a number.
MathUtil
  
interpolate(amount:Number, minimum:Number, maximum:Number):Number
[static]
MathUtil
  
isPrime(n:Number):Boolean
[static] Used to determine if a number is a prime number or not.
MathUtil
  
radiansToDegrees(n:Number):Number
[static] Converts radians to degrees.
MathUtil
  
randomRange(min:Number, max:Number):Number
[static] Return a random number between a range of numbers
MathUtil
  
thousandSeparator(n:Number):String
[static] Converts a large number intro a comma delimited string.
MathUtil
Protected Constants
 ConstantDefined by
  _DEG2RAD : Number
[static]
MathUtil
  _RAD2DEG : Number
[static]
MathUtil
Method detail
abs()method
public static function abs(value:Number):Number

A more effecient way of calculating the absolute value of a number.

Parameters
value:Number — The number to use

Returns
Number — The absolute value of the given number
addLeadingZero()method 
public static function addLeadingZero(value:Number):StringParameters
value:Number

Returns
String
ceil()method 
public static function ceil(value:Number):int

A more effecient way of calculating the ceiling value of a number.

Parameters
value:Number — The number to use

Returns
int — The ceiling value of the given number
clamp()method 
public static function clamp(min:Number, max:Number, value:Number):Number

Ensures a given number is between the minimum and maximum limits. Useful to keep a value between 0 and 1 for instance.

Parameters
min:Number — The lower limit of the range.
 
max:Number — The upper limit of the range.
 
value:Number — The number to test

Returns
Number — A number between the minimum and maximum limits.
degreesToRadians()method 
public static function degreesToRadians(n:Number):Number

Converts degrees to radians.

Parameters
n:Number — The degree to convert

Returns
Number — The equivalent radians.
floor()method 
public static function floor(value:Number):int

A more effecient way of calculating the floor value of a number.

Parameters
value:Number — The number to use

Returns
int — The floored value of the given number
interpolate()method 
public static function interpolate(amount:Number, minimum:Number, maximum:Number):NumberParameters
amount:Number
 
minimum:Number
 
maximum:Number

Returns
Number
isPrime()method 
public static function isPrime(n:Number):Boolean

Used to determine if a number is a prime number or not.

Parameters
n:Number — The number to test.

Returns
Boolean — True or false whether the number is prime.
radiansToDegrees()method 
public static function radiansToDegrees(n:Number):Number

Converts radians to degrees.

Parameters
n:Number — The radian to convert

Returns
Number — The equivalent degrees.
randomRange()method 
public static function randomRange(min:Number, max:Number):Number

Return a random number between a range of numbers

Parameters
min:Number — The minimum number in the range
 
max:Number — The maximum number in the range

Returns
Number — A random number between the two numbers given.
thousandSeparator()method 
public static function thousandSeparator(n:Number):String

Converts a large number intro a comma delimited string. From 1000 to 1,000.

Parameters
n:Number — The number to convert.

Returns
String — The converted number.
Constant detail
_DEG2RADconstant
protected static const _DEG2RAD:Number
_RAD2DEGconstant 
protected static const _RAD2DEG:Number