Package gaia.cu9.ari.gaiaorbit.util.math
Class FastTrigonometry
- java.lang.Object
-
- gaia.cu9.ari.gaiaorbit.util.math.FastTrigonometry
-
- All Implemented Interfaces:
ITrigonometry
public class FastTrigonometry extends java.lang.Object implements ITrigonometry
Uses jafama (FastMath
) library. It is not super accurate, but it's the fastest shot in the West.
-
-
Constructor Summary
Constructors Constructor Description FastTrigonometry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
acos(double angle)
double
asin(double angle)
double
atan(double angle)
double
cos(double angle)
double
sin(double angle)
double
tan(double angle)
-
-
-
Method Detail
-
sin
public double sin(double angle)
- Specified by:
sin
in interfaceITrigonometry
-
asin
public double asin(double angle)
- Specified by:
asin
in interfaceITrigonometry
-
cos
public double cos(double angle)
- Specified by:
cos
in interfaceITrigonometry
-
acos
public double acos(double angle)
- Specified by:
acos
in interfaceITrigonometry
-
tan
public double tan(double angle)
- Specified by:
tan
in interfaceITrigonometry
-
atan
public double atan(double angle)
- Specified by:
atan
in interfaceITrigonometry
-
-