| Overview | Namespace | Class | Index | Help | 
| NESTED NAMESPACES | CLASSES | STRUCTS | UNIONS | ENUMS | TYPEDEFS | FUNCTIONS | CONSTANTS | VARIABLES | 
:: rtl ::
namespace math
Functions | 
|
| double  acosh( double fValue );  | 
A wrapper around rtl_math_acosh. | 
| double  approxAdd( double a, double b );  | 
Add two values. | 
| double  approxCeil( double a );  | 
ceil()method taking approxValue() into account. | 
| bool  approxEqual( double a, double b );  | 
Test equality of two values with an accuracy of the magnitude of the given values scaled by 2^-48 (4 bits roundoff stripped). | 
| double  approxFloor( double a );  | 
floor()method taking approxValue() into account. | 
| double  approxSub( double a, double b );  | 
Substract two values (a-b). | 
| double  approxValue( double fValue );  | 
A wrapper around rtl_math_approxValue. | 
| double  asinh( double fValue );  | 
A wrapper around rtl_math_asinh. | 
| double  atanh( double fValue );  | 
A wrapper around rtl_math_atanh. | 
| double  cos( double d );  | 
Safe cos(), returns NAN if not valid. | 
| rtl::OString  doubleToString( double fValue, rtl_math_StringFormat eFormat, sal_Int32 nDecPlaces, sal_Char cDecSeparator, const sal_Int32 * pGroups, sal_Char cGroupSeparator, bool bEraseTrailingDecZeros = false );  | 
A wrapper around rtl_math_doubleToString. | 
| rtl::OString  doubleToString( double fValue, rtl_math_StringFormat eFormat, sal_Int32 nDecPlaces, sal_Char cDecSeparator, bool bEraseTrailingDecZeros = false );  | 
A wrapper around rtl_math_doubleToString, with no grouping. | 
| rtl::OUString  doubleToUString( double fValue, rtl_math_StringFormat eFormat, sal_Int32 nDecPlaces, sal_Unicode cDecSeparator, const sal_Int32 * pGroups, sal_Unicode cGroupSeparator, bool bEraseTrailingDecZeros = false );  | 
A wrapper around rtl_math_doubleToUString. | 
| rtl::OUString  doubleToUString( double fValue, rtl_math_StringFormat eFormat, sal_Int32 nDecPlaces, sal_Unicode cDecSeparator, bool bEraseTrailingDecZeros = false );  | 
A wrapper around rtl_math_doubleToUString, with no grouping. | 
| void  doubleToUStringBuffer( rtl::OUStringBuffer & rBuffer, double fValue, rtl_math_StringFormat eFormat, sal_Int32 nDecPlaces, sal_Unicode cDecSeparator, const sal_Int32 * pGroups, sal_Unicode cGroupSeparator, bool bEraseTrailingDecZeros = false );  | 
A wrapper around rtl_math_doubleToUString that appends to an rtl::OUStringBuffer. | 
| void  doubleToUStringBuffer( rtl::OUStringBuffer & rBuffer, double fValue, rtl_math_StringFormat eFormat, sal_Int32 nDecPlaces, sal_Unicode cDecSeparator, bool bEraseTrailingDecZeros = false );  | 
A wrapper around rtl_math_doubleToUString that appends to an rtl::OUStringBuffer, with no grouping. | 
| double  erf( double fValue );  | 
A wrapper around rtl_math_erf. | 
| double  erfc( double fValue );  | 
A wrapper around rtl_math_erfc. | 
| double  expm1( double fValue );  | 
A wrapper around rtl_math_expm1. | 
| bool  isFinite( double d );  | 
Tests whether a value is neither INF nor NAN. | 
| bool  isInf( double d );  | 
If a value represents +INF or -INF. | 
| bool  isNan( double d );  | 
Test on any QNAN or SNAN. | 
| bool  isSignBitSet( double d );  | 
If the sign bit is set. | 
| bool  isValidArcArg( double d );  | 
If a value is a valid argument for sin(), cos(), tan(). | 
| double  log1p( double fValue );  | 
A wrapper around rtl_math_log1p. | 
| double  pow10Exp( double fValue, int nExp );  | 
A wrapper around rtl_math_pow10Exp. | 
| double  round( double fValue, int nDecPlaces = 0, rtl_math_RoundingMode eMode = rtl_math_RoundingMode_Corrected );  | 
A wrapper around rtl_math_round. | 
| void  setInf( double * pd, bool bNegative );  | 
Set to +INF if bNegative==false or -INF if bNegative==true. | 
| void  setNan( double * pd );  | 
Set a QNAN. | 
| double  sin( double d );  | 
Safe sin(), returns NAN if not valid. | 
| double  stringToDouble( const rtl::OString & rString, sal_Char cDecSeparator, sal_Char cGroupSeparator, rtl_math_ConversionStatus * pStatus, sal_Int32 * pParsedEnd );  | 
A wrapper around rtl_math_stringToDouble. | 
| double  stringToDouble( const rtl::OUString & rString, sal_Unicode cDecSeparator, sal_Unicode cGroupSeparator, rtl_math_ConversionStatus * pStatus, sal_Int32 * pParsedEnd );  | 
A wrapper around rtl_math_uStringToDouble. | 
| double  tan( double d );  | 
Safe tan(), returns NAN if not valid. | 
Top of Page
Copyright © 2012, The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Apache, the Apache feather logo, Apache OpenOffice and OpenOffice.org are trademarks of The Apache Software Foundation. Other names may be trademarks of their respective owners.

