Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::Calc Member List

This is the complete list of members for GrayLib::Calc, including all inherited members.

Abs(TYPE a) noexceptGrayLib::CalcIinlinestatic
Abs(float a) noexceptGrayLib::CalcIinlinestatic
Abs(double a) noexceptGrayLib::CalcIinlinestatic
Abs(int a) noexceptGrayLib::CalcIinlinestatic
Abs(UINT a) noexceptGrayLib::CalcIinlinestatic
ACos(TYPE a)GrayLib::Calcinlinestatic
ACos(float a)GrayLib::Calcinlinestatic
ACos(double a)GrayLib::Calcinlinestatic
AddC(TYPE a, TYPE b, bool &bCarry) noexceptGrayLib::CalcIinlinestatic
ASin(TYPE a)GrayLib::Calcinlinestatic
ASin(float a)GrayLib::Calcinlinestatic
ASin(double a)GrayLib::Calcinlinestatic
ATan(TYPE a)GrayLib::Calcinlinestatic
ATan(float a)GrayLib::Calcinlinestatic
ATan(double a)GrayLib::Calcinlinestatic
ATan2(TYPE y, TYPE x)GrayLib::Calcinlinestatic
ATan2(float y, float x)GrayLib::Calcinlinestatic
ATan2(double y, double x)GrayLib::Calcinlinestatic
Ceil(TYPE a)GrayLib::Calcinlinestatic
Ceil(float a)GrayLib::Calcinlinestatic
Ceil(double a)GrayLib::Calcinlinestatic
Clamp(TYPE value, TYPE low, TYPE high)GrayLib::CalcIinlinestatic
ClampRef(TYPE &rValue, TYPE low, TYPE high)GrayLib::CalcIinlinestatic
Cos(TYPE a)GrayLib::Calcinlinestatic
Cos(float a)GrayLib::Calcinlinestatic
Cos(double a)GrayLib::Calcinlinestatic
Degree2Radian(TYPE nDegree) noexceptGrayLib::Calcinlinestatic
DivideUp(TYPE a, TYPE b)GrayLib::CalcIinlinestatic
Exp(TYPE a)GrayLib::Calcinlinestatic
Exp(float a)GrayLib::Calcinlinestatic
Exp(double a)GrayLib::Calcinlinestatic
Floor(TYPE a)GrayLib::Calcinlinestatic
Floor(float a)GrayLib::Calcinlinestatic
Floor(double a)GrayLib::Calcinlinestatic
GetBellCurve(int iValDiff, int iValVarianceHalf)GrayLib::CalcIstatic
GetDiffRadians(TYPE n1, TYPE n2) noexceptGrayLib::Calcinlinestatic
GetGreatestCommonDivisor(TYPE x, TYPE y)GrayLib::CalcIinlinestatic
GetSCurve(int iValDiff, int iValVarianceHalf)GrayLib::CalcIstatic
IsFinite(TYPE a) noexceptGray::cTypeFloatinlinestatic
IsInBetween(TYPE n, TYPE a, TYPE b) noexceptGrayLib::CalcIinlinestatic
IsInfinite(TYPE a)Gray::cTypeFloatinlinestatic
IsInRange(TYPE n, TYPE low, TYPE high) noexceptGrayLib::CalcIinlinestatic
IsInteger(TYPE a)GrayLib::Calcinlinestatic
IsNaN(TYPE a) noexceptGray::cTypeFloatinlinestatic
IsNear(TYPE n1, TYPE n2, TYPE nDiff=(TYPE) k_FLT_MIN2) noexceptGrayLib::CalcIinlinestatic
IsSignDiff(TYPE a, TYPE b) noexceptGrayLib::Calcinlinestatic
GrayLib::CalcI::IsSignDiff(int a, int b) noexceptGrayLib::CalcIinlinestatic
Lerp(TYPE nVal1, TYPE nVal2, TYPE fRatio) noexceptGrayLib::Calcinlinestatic
Log(TYPE a)GrayLib::Calcinlinestatic
Log(float a)GrayLib::Calcinlinestatic
Log(double a)GrayLib::Calcinlinestatic
Log10(TYPE a)GrayLib::Calcinlinestatic
Log10(float a)GrayLib::Calcinlinestatic
Log10(double a)GrayLib::Calcinlinestatic
Log2(TYPE a)GrayLib::Calcinlinestatic
Log2Est(UINT iVal)GrayLib::CalcIstatic
LogN(TYPE x, TYPE b=10)GrayLib::Calcinlinestatic
Max(TYPE a, TYPE b) noexceptGrayLib::CalcIinlinestatic
Max3(TYPE a, TYPE b, TYPE c) noexceptGrayLib::CalcIinlinestatic
Min(TYPE a, TYPE b) noexceptGrayLib::CalcIinlinestatic
Mod(TYPE a, TYPE b)GrayLib::CalcIinlinestatic
Mod(float a, float b)GrayLib::CalcIinlinestatic
Mod(double a, double b)GrayLib::CalcIinlinestatic
Mod(int a, int b)GrayLib::CalcIinlinestatic
Mod(UINT a, UINT b)GrayLib::CalcIinlinestatic
MulDiv(TYPE a, TYPE b, TYPE c)GrayLib::CalcIinlinestatic
MulDiv(UINT16 a, UINT16 b, UINT16 c)GrayLib::CalcIinlinestatic
Pow(TYPE nBase, TYPE nExp)GrayLib::Calcinlinestatic
Pow(float a, float nExp)GrayLib::Calcinlinestatic
Pow(double a, double nExp)GrayLib::Calcinlinestatic
Pow10(TYPE x)GrayLib::Calcinlinestatic
Pow2(TYPE x)GrayLib::Calcinlinestatic
Radian2Degree(TYPE nRadians) noexceptGrayLib::Calcinlinestatic
Round(TYPE a)GrayLib::Calcinlinestatic
Sign(TYPE a)GrayLib::CalcIinlinestatic
Sin(TYPE a)GrayLib::Calcinlinestatic
Sin(float a)GrayLib::Calcinlinestatic
Sin(double a)GrayLib::Calcinlinestatic
SinCos(TYPE a, TYPE &s, TYPE &c)GrayLib::Calcinlinestatic
SinCos(float a, float &s, float &c)GrayLib::Calcinlinestatic
SinCos(double a, double &s, double &c)GrayLib::Calcinlinestatic
Sqr(TYPE a) noexceptGrayLib::CalcIinlinestatic
Sqrt(TYPE a)GrayLib::Calcinlinestatic
Sqrt(float a)GrayLib::Calcinlinestatic
Sqrt(double a)GrayLib::Calcinlinestatic
SubC(TYPE a, TYPE b, bool &bBorrow) noexceptGrayLib::CalcIinlinestatic
Tan(TYPE a)GrayLib::Calcinlinestatic
Tan(float a)GrayLib::Calcinlinestatic
Tan(double a)GrayLib::Calcinlinestatic
ToBool(TYPE nVal) noexceptGrayLib::CalcIinlinestatic
UNITTEST_FRIEND(Calc)GrayLib::Calc
Wrap(TYPE nVal, TYPE nMod)GrayLib::CalcIinlinestatic
WrapRadians(TYPE nRadians) noexceptGrayLib::Calcinlinestatic
WrapRadiansSigned(TYPE nRadians) noexceptGrayLib::Calcinlinestatic