QwtPointPolar(3) Qwt User's Guide QwtPointPolar(3)

QwtPointPolar - A point in polar coordinates.

#include <qwt_point_polar.h>


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

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

Constructs a null point, with a radius and azimuth set to 0.0.

See also:

QPointF::isNull()

Constructs a point with coordinates specified by radius and azimuth.

Parameters:

azimuth Azimuth
radius Radius

Constructs a point using the values of the point specified.

Parameters:

other Other point

Convert and assign values from a point in Cartesian coordinates

Parameters:

p Point in Cartesian coordinates

See also:

setPoint(), toPoint()

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

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()

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()

Convert and assign values from a point in Cartesian coordinates

Parameters:

p Point in Cartesian coordinates

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()

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

Wed Jan 2 2019 Version 6.1.4