Math Class Reference
Mathematic function to use in LayoutEditor C++ Macros. More...
This feature is only part of LayoutEditors C++ Macros.
See also: List of Classes
Member
Detailed Description
Class to access math functions similar to the standard C library math.h.
Example:
This class exists only for the LayoutEditor C++ Macros. It is not available in the other interfaces, as there are native ways for this mathematical features.
Member Function Documentation
static double math::acos(double x)
The acos() function calculates the arc cosine of x; that is the value whose
cosine is x.
Returns: acos(x)
Example:
1 double d=math::acos(0.5678);
static double math::asin(double x)
The asin() function calculates the principal value of the arc sine of x;
that is the value whose sine is x.
Returns: asin(x)
static double math::atan(double x)
The atan() function calculates the principal value of the arc tangent of x;
that is the value whose tangent is x.
Returns: atan(x)
static double math::cos(double x)
The cos() function returns the cosine of x, where x is given in radians.
Returns: cos(x)
static double math::cosh(double x)
The cosh() function returns the hyperbolic cosine of x, which is defined mathematically as:
cosh(x) = (exp(x) + exp(-x)) / 2
Returns: cosh(x)
static double math::exp(double a)
The exp() function returns the value of e (the base of natural logarithms) raised to the power of a.
Returns: exp(a)
static double math::floor(double a)
These functions return the largest integral value that is not greater than a.
Returns: floor(a)
(introduced with version 20130201)
static double math::log10(double a)
This functions return the base 10 logarithm of a.
Returns: log10(a)
static double math::log(double x)
The log() function returns the natural logarithm of x.
Returns: log(x)
static double math::pow(double x,double y)
The pow() function returns the value of x raised to the power of y.
Returns: pow(x,y)
static double math::round(double x)
These functions round x to the nearest integer
Returns: round(x)
(introduced with version 20130201)
static double math::sin(double x)
The sin() function returns the sine of x, where x is given in radians.
Returns: sin(x)
static double math::sinh(double x)
The sinh() function returns the hyperbolic sine of x, which is defined mathematically as:
- sinh(x) = (exp(x) - exp(-x)) / 2
Returns: sinh(x)
static double math::sqrt(double x)
The sqrt() function returns the non-negative square root of x.
Returns: sqrt(x)
static double math::tan(double x)
The tan() function returns the tangent of x, where x is given in radians.
Returns: tan(x)
static double math::tanh(double x)
The tanh() function returns the hyperbolic tangent of x, which is defined mathematically as:
tanh(x) = sinh(x) / cosh(x)
Returns: tanh(x)
static const double math::e
Returns: 2.71828182845904523536
static const double math::ln10
Returns: ln(10)=2.30258509299404568402;
static const double math::ln2
Returns: ln(2)=0.693147180559945309417
static const double math::log10e
Returns: log10(e)=0.434294481903251827651
static const double math::log2e
Returns: log2(e)=1.44269504088896340736
static const double math::pi
Returns: 3.14159265358979323846
static const double math::pi_2
Returns: pi/2=1.57079632679489661923
static const double math::pi_4
Returns: pi/4=0.785398163397448309616
static const double math::sqrt1_2
Returns: 1/sqrt(2)=0.707106781186547524401
static const double math::sqrt2
Returns: sqrt(2)=1.41421356237309504880