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"
Include dependency graph for xsmath.h:
This graph shows which files directly or indirectly include this file:

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

const XSTYPES_DLL_API XsReal XsMath_e
 
const XSTYPES_DLL_API XsReal XsMath_pi
 
const XSTYPES_DLL_API XsReal XsMath_tinyValue
 
const XSTYPES_DLL_API XsReal XsMath_hugeValue
 
const XSTYPES_DLL_API XsReal XsMath_epsilon
 
const XSTYPES_DLL_API XsReal XsMath_sqrtEpsilon
 
const XSTYPES_DLL_API XsReal XsMath_denormalized
 
const XSTYPES_DLL_API XsReal XsMath_sqrtDenormalized
 
const XSTYPES_DLL_API XsReal XsMath_rad2degValue
 
const XSTYPES_DLL_API XsReal XsMath_deg2radValue
 
const XSTYPES_DLL_API XsReal XsMath_zero
 
const XSTYPES_DLL_API XsReal XsMath_pt25
 
const XSTYPES_DLL_API XsReal XsMath_pt5
 
const XSTYPES_DLL_API XsReal XsMath_minusPt5
 
const XSTYPES_DLL_API XsReal XsMath_one
 
const XSTYPES_DLL_API XsReal XsMath_minusOne
 
const XSTYPES_DLL_API XsReal XsMath_two
 
const XSTYPES_DLL_API XsReal XsMath_four
 
const XSTYPES_DLL_API XsReal XsMath_minusTwo
 
const XSTYPES_DLL_API XsReal XsMath_minusHalfPi
 
const XSTYPES_DLL_API XsReal XsMath_halfPi
 
const XSTYPES_DLL_API XsReal XsMath_sqrt2
 
const XSTYPES_DLL_API 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)

◆ 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

const XSTYPES_DLL_API XsReal XsMath_deg2radValue

◆ XsMath_denormalized

const XSTYPES_DLL_API XsReal XsMath_denormalized

◆ XsMath_e

const XSTYPES_DLL_API XsReal XsMath_e

◆ XsMath_epsilon

const XSTYPES_DLL_API XsReal XsMath_epsilon

◆ XsMath_four

const XSTYPES_DLL_API XsReal XsMath_four

◆ XsMath_halfPi

const XSTYPES_DLL_API XsReal XsMath_halfPi

◆ XsMath_hugeValue

const XSTYPES_DLL_API XsReal XsMath_hugeValue

◆ XsMath_infinity

const XSTYPES_DLL_API XsReal XsMath_infinity

◆ XsMath_minusHalfPi

const XSTYPES_DLL_API XsReal XsMath_minusHalfPi

◆ XsMath_minusOne

const XSTYPES_DLL_API XsReal XsMath_minusOne

◆ XsMath_minusPt5

const XSTYPES_DLL_API XsReal XsMath_minusPt5

◆ XsMath_minusTwo

const XSTYPES_DLL_API XsReal XsMath_minusTwo

◆ XsMath_one

const XSTYPES_DLL_API XsReal XsMath_one

◆ XsMath_pi

const XSTYPES_DLL_API XsReal XsMath_pi

◆ XsMath_pt25

const XSTYPES_DLL_API XsReal XsMath_pt25

◆ XsMath_pt5

const XSTYPES_DLL_API XsReal XsMath_pt5

◆ XsMath_rad2degValue

const XSTYPES_DLL_API XsReal XsMath_rad2degValue

◆ XsMath_sqrt2

const XSTYPES_DLL_API XsReal XsMath_sqrt2

◆ XsMath_sqrtDenormalized

const XSTYPES_DLL_API XsReal XsMath_sqrtDenormalized

◆ XsMath_sqrtEpsilon

const XSTYPES_DLL_API XsReal XsMath_sqrtEpsilon

◆ XsMath_tinyValue

const XSTYPES_DLL_API XsReal XsMath_tinyValue

◆ XsMath_two

const XSTYPES_DLL_API XsReal XsMath_two

◆ XsMath_zero

const XSTYPES_DLL_API XsReal XsMath_zero



Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST