QwtPointPolar(3) Qwt User's Guide QwtPointPolar(3) NAME QwtPointPolar - A point in polar coordinates. SYNOPSIS #include Public Member Functions QwtPointPolar () QwtPointPolar (double azimuth, double radius) QwtPointPolar (const QPointF &) void setPoint (const QPointF &) QPointF toPoint () const bool isValid () const Returns true if radius() >= 0.0. bool isNull () const Returns true if radius() >= 0.0. double radius () const Returns the radius. double azimuth () const Returns the azimuth. double & rRadius () Returns the radius. double & rAzimuth () Returns the azimuth. void setRadius (double) Sets the radius to radius. void setAzimuth (double) Sets the azimuth to azimuth. bool operator== (const QwtPointPolar &) const Compare 2 points. 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 Definition at line 28 of file qwt_point_polar.h. Constructor & Destructor Documentation QwtPointPolar::QwtPointPolar () [inline] Constructs a null point, with a radius and azimuth set to 0.0. See also QPointF::isNull() Definition at line 71 of file qwt_point_polar.h. QwtPointPolar::QwtPointPolar (double azimuth, double radius) [inline] Constructs a point with coordinates specified by radius and azimuth. Parameters azimuth Azimuth radius Radius Definition at line 83 of file qwt_point_polar.h. 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() Definition at line 44 of file qwt_point_polar.cpp. Member Function Documentation 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. Returns Normalized point Definition at line 118 of file qwt_point_polar.cpp. bool QwtPointPolar::operator!= (const QwtPointPolar & other) const Compare 2 points 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). Returns True if the point is not equal to other; otherwise return false. See also normalized() Definition at line 105 of file qwt_point_polar.cpp. bool QwtPointPolar::operator== (const QwtPointPolar & other) const Compare 2 points. 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). Returns True if the point is equal to other; otherwise return false. See also normalized() Definition at line 90 of file qwt_point_polar.cpp. void QwtPointPolar::setPoint (const QPointF & p) Convert and assign values from a point in Cartesian coordinates Parameters p Point in Cartesian coordinates Definition at line 54 of file qwt_point_polar.cpp. QPointF QwtPointPolar::toPoint () const Convert and return values in Cartesian coordinates Returns Converted point in Cartesian coordinates Note Invalid or null points will be returned as QPointF(0.0, 0.0) See also isValid(), isNull() Definition at line 68 of file qwt_point_polar.cpp. Author Generated automatically by Doxygen for Qwt User's Guide from the source code. Version 6.2.0 Sun Jul 18 2021 QwtPointPolar(3)