package jscl.math.function;
import jscl.AngleUnit;
import jscl.JsclMathEngine;
/**
* User: serso
* Date: 11/29/11
* Time: 11:28 AM
*/
public class PiConstant extends ExtendedConstant {
public PiConstant() {
super(Constants.PI, Math.PI, "JsclDouble.valueOf(Math.PI)");
}
@Override
public Double getDoubleValue() {
Double result = null;
try {
result = AngleUnit.rad.transform(JsclMathEngine.getInstance().getAngleUnits(), Double.valueOf(getValue()));
} catch (NumberFormatException e) {
// do nothing - string is not a double
}
return result;
}
}