QwtPoint3D class defines a 3D point in double coordinates. More...
#include <qwt_point_3d.h>
Public Member Functions | |
bool | isNull () const |
bool | operator!= (const QwtPoint3D &) const |
bool | operator== (const QwtPoint3D &) const |
QwtPoint3D () | |
QwtPoint3D (double x, double y, double z) | |
Constructs a point with coordinates specified by x, y and z. | |
QwtPoint3D (const QwtPoint3D &) | |
QwtPoint3D (const QPointF &) | |
double & | rx () |
double & | ry () |
double & | rz () |
void | setX (double x) |
Sets the x-coordinate of the point to the value specified by x. | |
void | setY (double y) |
Sets the y-coordinate of the point to the value specified by y. | |
void | setZ (double y) |
Sets the z-coordinate of the point to the value specified by z. | |
QPointF | toPoint () const |
double | x () const |
double | y () const |
double | z () const |
Private Attributes | |
double | d_x |
double | d_y |
double | d_z |
QwtPoint3D class defines a 3D point in double coordinates.
Definition at line 24 of file qwt_point_3d.h.
QwtPoint3D::QwtPoint3D | ( | ) | [inline] |
QwtPoint3D::QwtPoint3D | ( | double | x, |
double | y, | ||
double | z = 0.0 |
||
) | [inline] |
Constructs a point with coordinates specified by x, y and z.
Definition at line 75 of file qwt_point_3d.h.
QwtPoint3D::QwtPoint3D | ( | const QwtPoint3D & | other | ) | [inline] |
Copy constructor. Constructs a point using the values of the point specified.
Definition at line 86 of file qwt_point_3d.h.
QwtPoint3D::QwtPoint3D | ( | const QPointF & | other | ) | [inline] |
Constructs a point with x and y coordinates from a 2D point, and a z coordinate of 0.
Definition at line 97 of file qwt_point_3d.h.
bool QwtPoint3D::isNull | ( | ) | const [inline] |
A point is considered to be null if x, y and z-coordinates are equal to zero.
Definition at line 110 of file qwt_point_3d.h.
bool QwtPoint3D::operator!= | ( | const QwtPoint3D & | other | ) | const [inline] |
Definition at line 184 of file qwt_point_3d.h.
bool QwtPoint3D::operator== | ( | const QwtPoint3D & | other | ) | const [inline] |
Definition at line 178 of file qwt_point_3d.h.
double & QwtPoint3D::rx | ( | ) | [inline] |
Definition at line 134 of file qwt_point_3d.h.
double & QwtPoint3D::ry | ( | ) | [inline] |
Definition at line 140 of file qwt_point_3d.h.
double & QwtPoint3D::rz | ( | ) | [inline] |
Definition at line 146 of file qwt_point_3d.h.
void QwtPoint3D::setX | ( | double | x | ) | [inline] |
Sets the x-coordinate of the point to the value specified by x.
Definition at line 152 of file qwt_point_3d.h.
void QwtPoint3D::setY | ( | double | y | ) | [inline] |
Sets the y-coordinate of the point to the value specified by y.
Definition at line 158 of file qwt_point_3d.h.
void QwtPoint3D::setZ | ( | double | y | ) | [inline] |
Sets the z-coordinate of the point to the value specified by z.
Definition at line 164 of file qwt_point_3d.h.
QPointF QwtPoint3D::toPoint | ( | ) | const [inline] |
Definition at line 172 of file qwt_point_3d.h.
double QwtPoint3D::x | ( | ) | const [inline] |
Definition at line 116 of file qwt_point_3d.h.
double QwtPoint3D::y | ( | ) | const [inline] |
Definition at line 122 of file qwt_point_3d.h.
double QwtPoint3D::z | ( | ) | const [inline] |
Definition at line 128 of file qwt_point_3d.h.
double QwtPoint3D::d_x [private] |
Definition at line 52 of file qwt_point_3d.h.
double QwtPoint3D::d_y [private] |
Definition at line 53 of file qwt_point_3d.h.
double QwtPoint3D::d_z [private] |
Definition at line 54 of file qwt_point_3d.h.