Provided by: libqwt-doc_6.0.0-1.2_all bug

NAME

       QwtPointPolar -

       A point in polar coordinates.

SYNOPSIS

       #include <qwt_point_polar.h>

   Public Member Functions
       QwtPointPolar ()
       QwtPointPolar (double azimuth, double radius)
       QwtPointPolar (const QwtPointPolar &)
       QwtPointPolar (const QPointF &)
       void setPoint (const QPointF &)
       QPointF toPoint () const
       bool isValid () const
       bool isNull () const
       double radius () const
       double azimuth () const
       double & rRadius ()
       double & rAzimuth ()
       void setRadius (double)
       void setAzimuth (double)
       bool operator== (const QwtPointPolar &) const
       bool operator!= (const QwtPointPolar &) const
       QwtPointPolar normalized () const

Detailed Description

       A point in polar coordinates.

       In polar coordinates a point is determined by an angle and a distance. See
       http://en.wikipedia.org/wiki/Polar_coordinate_system

Constructor & Destructor Documentation

   QwtPointPolar::QwtPointPolar () [inline] Constructs a null point, with a radius and azimuth
       set to 0.0.
       See also:
           QPointF::isNull

   QwtPointPolar::QwtPointPolar (doubleazimuth, doubleradius) [inline] Constructs a point with
       coordinates specified by radius and azimuth.
       Parameters:
           azimuth Azimuth
           radius Radius

   QwtPointPolar::QwtPointPolar (const QwtPointPolar &other) [inline] Constructs a point using
       the values of the point specified.
       Parameters:
           other Other point

   QwtPointPolar::QwtPointPolar (const QPointF &p) Convert and assign values from a point in
       Cartesian coordinates
       Parameters:
           p Point in Cartesian coordinates

       See also:
           setPoint(), toPoint()

Member Function Documentation

   double QwtPointPolar::azimuth () const [inline]
       Returns the azimuth.

   bool QwtPointPolar::isNull () const [inline]
       Returns true if radius() >= 0.0.

   bool QwtPointPolar::isValid () const [inline]
       Returns true if radius() >= 0.0.

   QwtPointPolar QwtPointPolar::normalized () const Normalize radius and azimuth
       When the radius is < 0.0 it is set to 0.0. The azimuth is a value >= 0.0 and < 2 * M_PI.

   bool QwtPointPolar::operator!= (const QwtPointPolar &other) const Returns true if point1 is
       not equal to point2; otherwise returns false.
       Two points are equal to each other if radius and azimuth-coordinates are the same. Points
       are not equal, when the azimuth differs, but other.azimuth() == azimuth() % (2 * PI).

       See also:
           normalized()

   bool QwtPointPolar::operator== (const QwtPointPolar &other) const Returns true if point1 is
       equal to point2; otherwise returns false.
       Two points are equal to each other if radius and azimuth-coordinates are the same. Points
       are not equal, when the azimuth differs, but other.azimuth() == azimuth() % (2 * PI).

       See also:
           normalized()

   double QwtPointPolar::radius () const [inline]
       Returns the radius.

   double & QwtPointPolar::rAzimuth () [inline]
       Returns the azimuth.

   double & QwtPointPolar::rRadius () [inline]
       Returns the radius.

   void QwtPointPolar::setAzimuth (doubleazimuth) [inline]
       Sets the atimuth to atimuth.

   void QwtPointPolar::setPoint (const QPointF &p) Convert and assign values from a point in
       Cartesian coordinates
       Parameters:
           p Point in Cartesian coordinates

   void QwtPointPolar::setRadius (doubleradius) [inline]
       Sets the radius to radius.

   QPointF QwtPointPolar::toPoint () const Convert and return values in Cartesian coordinates
       Note:
           Invalid or null points will be returned as QPointF(0.0, 0.0)

       See also:
           isValid(), isNull()

Author

       Generated automatically by Doxygen for Qwt User's Guide from the source code.