int32_t tInt32
type definition for signed integer values (32bit) (platform and compiler independent type).
double tFloat64
type definition for Float64 (64bit double values) (platform and compiler independent type).
bool tBool
The tBool defines the type for the Values tTrue and tFalse (platform and compiler dependent).
A common result class usable as return value throughout.
Class for standard math operations.
static const tFloat64 MATH_1_PI
1 / pi
static const tFloat64 MATH_2_SQRTPI
two divided by square root of pi
static const tFloat64 MATH_PI_2
pi / 2
static const tFloat64 MATH_LN10
natural logarithm of ten
static const tFloat64 MATH_LOG10E
logarithm to the basis 10 of Euler's number
static const tFloat64 MATH_2_PI
2 / pi
static const tFloat64 MATH_SQRT2
square root of two
static const tFloat64 MATH_PI_4
pi / 4
static const tFloat64 MATH_E
Euler's number.
static const tFloat64 MATH_DEG2RAD
constant to convert from degree to radiant
static tInt32 GetProgressValue(tInt32 nValue, tInt32 nTotal)
static const tFloat64 MATH_LOG2E
logarithm to the basis 2 of Euler's number
static tResult UnitConversion(tFloat64 *pf64Value, const cString &strSourceUnit, const cString &strDestinationUnit=cString::Empty)
Unit Conversion.
static const tFloat64 MATH_RAD2DEG
constant to convert from radiant to degree
static const tFloat64 MATH_LN2
natural logarithm of two
static tBool CompareFloat(tFloat64 f64Value1, tFloat64 f64Value2, tFloat64 f64RelativeError=0.000000000000001)
Compare of Float value with relative error.
static const tFloat64 MATH_SQRT1_2
square root of 1/2
static const tFloat64 MATH_PI
pi
static const _myType Empty
Internally used empty string.
ADTF A_UTIL Namespace - Within adtf this is used as adtf::util or adtf_util.