/**************************************************************************** ** ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). ** All rights reserved. ** Contact: Nokia Corporation (qt-info@nokia.com) ** ** This file is part of the documentation of the Qt Toolkit. ** ** $QT_BEGIN_LICENSE:FDL$ ** No Commercial Usage ** This file contains pre-release code and may not be distributed. ** You may use this file in accordance with the terms and conditions ** contained in the Technology Preview License Agreement accompanying ** this package. ** ** GNU Free Documentation License ** Alternatively, this file may be used under the terms of the GNU Free ** Documentation License version 1.3 as published by the Free Software ** Foundation and appearing in the file included in the packaging of this ** file. ** ** If you have questions regarding the use of this file, please contact ** Nokia at qt-info@nokia.com. ** $QT_END_LICENSE$ ** ****************************************************************************/ /*! \headerfile \title Math Functions \ingroup funclists \brief The header provides various math functions. \pagekeywords math trigonometry qmath floor ceiling absolute sine cosine tangent inverse tan exponent power natural logarithm */ /*! \fn int qCeil(qreal v) Return the ceiling of the value \a v. The ceiling is the smallest integer that is not less than \a v. For example, if \a v is 41.2, then the ceiling is 42. \relates \sa qFloor() */ /*! \fn int qFloor(qreal v) Return the floor of the value \a v. The floor is the largest integer that is not greater than \a v. For example, if \a v is 41.2, then the floor is 41. \relates \sa qCeil() */ /*! \fn qreal qFabs(qreal v) Returns the absolute value of \a v as a qreal. */ /*! \fn qreal qSin(qreal v) Returns the sine of the angle \a v in radians. \relates \sa qCos(), qTan() */ /*! \fn qreal qCos(qreal v) Returns the cosine of an angle \a v in radians. \relates \sa qSin(), qTan() */ /*! \fn qreal qTan(qreal v) Returns the tangent of an angle \a v in radians. \relates \sa qSin(), qCos() */ /*! \fn qreal qAcos(qreal v) Returns the arccosine of \a v as an angle in radians. Arccosine is the inverse operation of cosine. \relates \sa qAtan(), qAsin(), qCos() */ /*! \fn qreal qAsin(qreal v) Returns the arcsine of \a v as an angle in radians. Arcsine is the inverse operation of sine. \relates \sa qSin(), qAtan(), qAcos() */ /*! \fn qreal qAtan(qreal v) Returns the arctangent of \a v as an angle in radians. Arctangent is the inverse operation of tangent. \relates \sa qTan(), qAcos(), qAsin() */ /*! \fn qreal qAtan2(qreal x, qreal y) Returns the arctangent of a point specified by the coordinates \a x and \a y. This function will return the angle and its direction. \relates \sa qAtan() */ /*! \fn qreal qSqrt(qreal v) Returns the square root of \a v. This function returns a NaN if \a v is a negative number. \relates \sa qPow() */ /*! \fn qreal qLn(qreal v) Returns the natural logarithm of \a v. Natural logarithm uses base e. \relates \sa qExp() */ /*! \fn qreal qExp(qreal v) Returns the exponential function of \c e to the power of \a v. \relates \sa qLn() */ /*! \fn qreal qPow(qreal x, qreal y) Returns the value of \a x raised to the power of \a y. That is, \a x is the base and \a y is the exponent. \relates \sa qSqrt() */