atan2(x, y)
Last updated September 14, 2005
Version: 1 | Requires: ColdFusion 5 | Library: MathLib
Description:
This function calculates the arc tangent of the two variables x and y, utilizing java.lang.Math class.
It is similar to calculating the arc tangent of y / x, except that the signs of both arguments are used to determine the quadrant of the result.
Return Values:
Returns a number.
Example:
c = atan2(2.5,3);
</cfscript>
<cfoutput>#c#</cfoutput>
Parameters:
| Name | Description | Required |
|---|---|---|
| x | First value. | Yes |
| y | Second value. | Yes |
Full UDF Source:
<cfscript>
/**
* Calculates the arc tangent of the two variables, x and y.
*
* @param x First value. (Required)
* @param y Second value. (Required)
* @return Returns a number.
* @author Rick Root (rick.root@webworksllc.com)
* @version 1, September 14, 2005
*/
function atan2(firstArg, secondArg) {
var Math = createObject("java","java.lang.Math");
return Math.atan2(javacast("double",firstArg), javacast("double",secondArg));
}
</cfscript>
Search CFLib.org
Latest Additions
Raymond Compton added
structBlend
19 day(s) ago
Duncan added
IsZIPUK
19 day(s) ago
Todd Sharp added
getTagContentAll
25 day(s) ago
Gerald Guido added
ListReturnDuplicat...
1 month(s) ago
Gerald Guido added
ListReturnDuplicat...
1 month(s) ago