Provided by: libqwt-doc_6.1.4-2_all
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 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 atimuth to atimuth. 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
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 (double azimuth, double radius) [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
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 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() 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() void QwtPointPolar::setPoint (const QPointF & p) Convert and assign values from a point in Cartesian coordinates Parameters: p Point in Cartesian coordinates 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()
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.