Functions |
rtl::OString | doubleToString (double fValue, rtl_math_StringFormat eFormat, sal_Int32 nDecPlaces, sal_Char cDecSeparator, sal_Int32 const *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, sal_Int32 const *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, sal_Int32 const *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 | stringToDouble (rtl::OString const &rString, sal_Char cDecSeparator, sal_Char cGroupSeparator, rtl_math_ConversionStatus *pStatus=0, sal_Int32 *pParsedEnd=0) |
| A wrapper around rtl_math_stringToDouble.
|
double | stringToDouble (rtl::OUString const &rString, sal_Unicode cDecSeparator, sal_Unicode cGroupSeparator, rtl_math_ConversionStatus *pStatus=0, sal_Int32 *pParsedEnd=0) |
| A wrapper around rtl_math_uStringToDouble.
|
double | round (double fValue, int nDecPlaces=0, rtl_math_RoundingMode eMode=rtl_math_RoundingMode_Corrected) |
| A wrapper around rtl_math_round.
|
double | pow10Exp (double fValue, int nExp) |
| A wrapper around rtl_math_pow10Exp.
|
double | approxValue (double fValue) |
| A wrapper around rtl_math_approxValue.
|
double | expm1 (double fValue) |
| A wrapper around rtl_math_expm1.
|
double | log1p (double fValue) |
| A wrapper around rtl_math_log1p.
|
double | atanh (double fValue) |
| A wrapper around rtl_math_atanh.
|
double | erf (double fValue) |
| A wrapper around rtl_math_erf.
|
double | erfc (double fValue) |
| A wrapper around rtl_math_erfc.
|
double | asinh (double fValue) |
| A wrapper around rtl_math_asinh.
|
double | acosh (double fValue) |
| A wrapper around rtl_math_acosh.
|
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).
|
bool | approxEqual (double a, double b, sal_Int16 nPrec) |
| Test equality of two values with an accuracy defined by nPrec.
|
double | approxAdd (double a, double b) |
| Add two values.
|
double | approxSub (double a, double b) |
| Substract two values (a-b).
|
double | approxFloor (double a) |
| floor() method taking approxValue() into account.
|
double | approxCeil (double a) |
| ceil() method taking approxValue() into account.
|
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.
|
void | setInf (double *pd, bool bNegative) |
| Set to +INF if bNegative==false or -INF if bNegative==true.
|
void | setNan (double *pd) |
| Set a QNAN.
|
bool | isValidArcArg (double d) |
| If a value is a valid argument for sin(), cos(), tan().
|
double | sin (double d) |
| Safe sin(), returns NAN if not valid.
|
double | cos (double d) |
| Safe cos(), returns NAN if not valid.
|
double | tan (double d) |
| Safe tan(), returns NAN if not valid.
|