Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
UtilMath Member List

This is the complete list of members for UtilMath, including all inherited members.

ACosh(double x)UtilMathinlinestatic
ACoth(double x)UtilMathinlinestatic
ACsch(double x)UtilMathinlinestatic
AngleBetween(Vector3d v, Vector3d w)UtilMathinlinestatic
Approximately(double a, double b, double epsilon=Double.Epsilon)UtilMathinlinestatic
ASech(double x)UtilMathinlinestatic
ASinh(double x)UtilMathinlinestatic
ATanh(double x)UtilMathinlinestatic
BSPSolver(ref double v0, double dv, Func< double, double > solveFor, double vMin, double vMax, double epsilon, int maxIterations)UtilMathinlinestatic
BSPSolver(ref float v0, float dv, Func< float, float > solveFor, float vMin, float vMax, float epsilon, int maxIterations)UtilMathinlinestatic
Clamp(double value, double min, double max)UtilMathinlinestatic
Clamp01(double value)UtilMathinlinestatic
ClampDegrees180(double angle)UtilMathinlinestatic
ClampDegrees360(double angle)UtilMathinlinestatic
ClampRadians(double angle)UtilMathinlinestatic
ClampRadiansPI(double angle)UtilMathinlinestatic
ClampRadiansTwoPI(double angle)UtilMathinlinestatic
Coth(double x)UtilMathinlinestatic
Csch(double x)UtilMathinlinestatic
Deg2RadUtilMath
DegreesToRadians(double degrees)UtilMathinlinestatic
Flatten(double z, double midPoint, double easing)UtilMathinlinestatic
HalfPIUtilMathstatic
HalfPIfUtilMathstatic
InverseLerp(double a, double b, double t)UtilMathinlinestatic
IsDivisible(int n, int byN)UtilMathinlinestatic
IsPowerOfTwo(int x)UtilMathinlinestatic
Lerp(double a, double b, double t)UtilMathinlinestatic
LerpUnclamped(double a, double b, double t)UtilMathinlinestatic
Max(params double[] values)UtilMathinlinestatic
MaxFrom< T >(Func< T, double > getValue, params T[] values)UtilMathinlinestatic
MaxFrom< T >(Func< T, double > getValue, out double max, params T[] values)UtilMathinlinestatic
MaxFrom< T >(Func< T, float > getValue, params T[] values)UtilMathinlinestatic
MaxFrom< T >(Func< T, float > getValue, out float max, params T[] values)UtilMathinlinestatic
Min(params double[] values)UtilMathinlinestatic
MinFrom< T >(Func< T, double > getValue, params T[] values)UtilMathinlinestatic
MinFrom< T >(Func< T, double > getValue, out double min, params T[] values)UtilMathinlinestatic
MinFrom< T >(Func< T, float > getValue, params T[] values)UtilMathinlinestatic
MinFrom< T >(Func< T, float > getValue, out float min, params T[] values)UtilMathinlinestatic
Rad2DegUtilMath
RadiansToDegrees(double radians)UtilMathinlinestatic
RadPerSec2RPMUtilMathstatic
RoundToPlaces(float value, int decimalPlaces)UtilMathinlinestatic
RoundToPlaces(double value, int decimalPlaces)UtilMathinlinestatic
RPM2RadPerSecUtilMathstatic
Sech(double x)UtilMathinlinestatic
SphereIntersection(double radius, Vector3d position, Vector3d velocity, out double time, bool later)UtilMathinlinestatic
SphereIntersection(double radius, Vector3d position, Vector3d velocity, out Vector3d impact, bool later)UtilMathinlinestatic
SwapValues(ref double a, ref double b)UtilMathinlinestatic
TwoPIUtilMathstatic
TwoPIfUtilMathstatic
WrapAround(float value, float min, float max)UtilMathinlinestatic
WrapAround(double value, double min, double max)UtilMathinlinestatic
WrapAround(int value, int min, int max)UtilMathinlinestatic