Main MRPT website > C++ reference for MRPT 1.9.9
Functions | Variables
xsmath.h File Reference
#include "xstypesconfig.h"
#include "xstypedefs.h"
#include "pstdint.h"

Go to the source code of this file.

Functions

XSTYPES_DLL_API XsReal XsMath_rad2deg (XsReal radians)
 
XSTYPES_DLL_API XsReal XsMath_deg2rad (XsReal degrees)
 
XSTYPES_DLL_API XsReal XsMath_pow2 (XsReal a)
 
XSTYPES_DLL_API XsReal XsMath_pow3 (XsReal a)
 
XSTYPES_DLL_API XsReal XsMath_asinClamped (XsReal x)
 
XSTYPES_DLL_API int XsMath_isFinite (XsReal x)
 
XSTYPES_DLL_API int32_t XsMath_doubleToLong (double d)
 
XSTYPES_DLL_API int64_t XsMath_doubleToInt64 (double d)
 

Variables

XSTYPES_DLL_API const XsReal XsMath_e
 
XSTYPES_DLL_API const XsReal XsMath_pi
 
XSTYPES_DLL_API const XsReal XsMath_tinyValue
 
XSTYPES_DLL_API const XsReal XsMath_hugeValue
 
XSTYPES_DLL_API const XsReal XsMath_epsilon
 
XSTYPES_DLL_API const XsReal XsMath_sqrtEpsilon
 
XSTYPES_DLL_API const XsReal XsMath_denormalized
 
XSTYPES_DLL_API const XsReal XsMath_sqrtDenormalized
 
XSTYPES_DLL_API const XsReal XsMath_rad2degValue
 
XSTYPES_DLL_API const XsReal XsMath_deg2radValue
 
XSTYPES_DLL_API const XsReal XsMath_zero
 
XSTYPES_DLL_API const XsReal XsMath_pt25
 
XSTYPES_DLL_API const XsReal XsMath_pt5
 
XSTYPES_DLL_API const XsReal XsMath_minusPt5
 
XSTYPES_DLL_API const XsReal XsMath_one
 
XSTYPES_DLL_API const XsReal XsMath_minusOne
 
XSTYPES_DLL_API const XsReal XsMath_two
 
XSTYPES_DLL_API const XsReal XsMath_four
 
XSTYPES_DLL_API const XsReal XsMath_minusTwo
 
XSTYPES_DLL_API const XsReal XsMath_minusHalfPi
 
XSTYPES_DLL_API const XsReal XsMath_halfPi
 
XSTYPES_DLL_API const XsReal XsMath_sqrt2
 
XSTYPES_DLL_API const XsReal XsMath_infinity
 

Function Documentation

◆ XsMath_asinClamped()

XSTYPES_DLL_API XsReal XsMath_asinClamped ( XsReal  x)

◆ XsMath_deg2rad()

XSTYPES_DLL_API XsReal XsMath_deg2rad ( XsReal  degrees)

◆ XsMath_doubleToInt64()

XSTYPES_DLL_API int64_t XsMath_doubleToInt64 ( double  d)

◆ XsMath_doubleToLong()

XSTYPES_DLL_API int32_t XsMath_doubleToLong ( double  d)

Referenced by LegacyDataPacket::setMtwSdiData().

Here is the caller graph for this function:

◆ XsMath_isFinite()

XSTYPES_DLL_API int XsMath_isFinite ( XsReal  x)

◆ XsMath_pow2()

XSTYPES_DLL_API XsReal XsMath_pow2 ( XsReal  a)

◆ XsMath_pow3()

XSTYPES_DLL_API XsReal XsMath_pow3 ( XsReal  a)

◆ XsMath_rad2deg()

XSTYPES_DLL_API XsReal XsMath_rad2deg ( XsReal  radians)

Variable Documentation

◆ XsMath_deg2radValue

XSTYPES_DLL_API const XsReal XsMath_deg2radValue

◆ XsMath_denormalized

XSTYPES_DLL_API const XsReal XsMath_denormalized

◆ XsMath_e

XSTYPES_DLL_API const XsReal XsMath_e

◆ XsMath_epsilon

XSTYPES_DLL_API const XsReal XsMath_epsilon

◆ XsMath_four

XSTYPES_DLL_API const XsReal XsMath_four

◆ XsMath_halfPi

XSTYPES_DLL_API const XsReal XsMath_halfPi

◆ XsMath_hugeValue

XSTYPES_DLL_API const XsReal XsMath_hugeValue

◆ XsMath_infinity

XSTYPES_DLL_API const XsReal XsMath_infinity

◆ XsMath_minusHalfPi

XSTYPES_DLL_API const XsReal XsMath_minusHalfPi

◆ XsMath_minusOne

XSTYPES_DLL_API const XsReal XsMath_minusOne

◆ XsMath_minusPt5

XSTYPES_DLL_API const XsReal XsMath_minusPt5

◆ XsMath_minusTwo

XSTYPES_DLL_API const XsReal XsMath_minusTwo

◆ XsMath_one

XSTYPES_DLL_API const XsReal XsMath_one

◆ XsMath_pi

XSTYPES_DLL_API const XsReal XsMath_pi

◆ XsMath_pt25

XSTYPES_DLL_API const XsReal XsMath_pt25

◆ XsMath_pt5

XSTYPES_DLL_API const XsReal XsMath_pt5

◆ XsMath_rad2degValue

XSTYPES_DLL_API const XsReal XsMath_rad2degValue

◆ XsMath_sqrt2

XSTYPES_DLL_API const XsReal XsMath_sqrt2

◆ XsMath_sqrtDenormalized

XSTYPES_DLL_API const XsReal XsMath_sqrtDenormalized

◆ XsMath_sqrtEpsilon

XSTYPES_DLL_API const XsReal XsMath_sqrtEpsilon

◆ XsMath_tinyValue

XSTYPES_DLL_API const XsReal XsMath_tinyValue

◆ XsMath_two

XSTYPES_DLL_API const XsReal XsMath_two

◆ XsMath_zero

XSTYPES_DLL_API const XsReal XsMath_zero



Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: ae4571287 Thu Nov 23 00:06:53 2017 +0100 at dom oct 27 23:51:55 CET 2019