Revision 43521 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.expressionevaluator/org.gvsig.expressionevaluator.lib/org.gvsig.expressionevaluator.lib.impl/src/main/java/org/gvsig/expressionevaluator/impl/function/numeric/ACosFunction.java
ACosFunction.java | ||
---|---|---|
1 | 1 |
package org.gvsig.expressionevaluator.impl.function.numeric; |
2 | 2 |
|
3 | 3 |
import org.apache.commons.lang3.Range; |
4 |
import org.gvsig.expressionevaluator.Interpreter; |
|
4 | 5 |
import org.gvsig.expressionevaluator.spi.AbstractFunction; |
5 | 6 |
|
6 | 7 |
public class ACosFunction extends AbstractFunction { |
... | ... | |
9 | 10 |
super( |
10 | 11 |
"Numeric", "ACOS", Range.is(1), |
11 | 12 |
"Returns the arc cosine of a value; the returned angle is in the range 0.0 through pi.", |
13 |
"ACOS( )", |
|
12 | 14 |
new String[]{ |
13 | 15 |
"value whose arc tangent is to be returned" |
14 | 16 |
} |
... | ... | |
16 | 18 |
} |
17 | 19 |
|
18 | 20 |
@Override |
19 |
public Object call(Object[] args) { |
|
21 |
public Object call(Interpreter interpreter, Object[] args) {
|
|
20 | 22 |
double r = Math.acos(getDouble(args, 0)); |
21 | 23 |
return r; |
22 | 24 |
} |
Also available in: Unified diff