Qwt User's Guide 6.3.0

Loading...
Searching...
No Matches
Public Member Functions | List of all members
QwtPoint3D Class Reference

QwtPoint3D class defines a 3D point in double coordinates. More...

`#include <qwt_point_3d.h>`

## Public Member Functions
| QwtPoint3D ()
| QwtPoint3D (double x, double y, double z)
| Constructs a point with coordinates specified by x, y and z.
| QwtPoint3D (const QPointF &)
bool | isNull () const
double | x () const
double | y () const
double | z () const
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
bool | operator== (const QwtPoint3D &) const
bool | operator!= (const QwtPoint3D &) const

## Detailed Description

QwtPoint3D class defines a 3D point in double coordinates.

Definition at line 22 of file qwt_point_3d.h.

## Constructor & Destructor Documentation

## ◆ QwtPoint3D() [1/3]

QwtPoint3D::QwtPoint3D | ( |  | ) |
| inline

Constructs a null point.

See also
  isNull()

Definition at line 65 of file qwt_point_3d.h.

## ◆ QwtPoint3D() [2/3]

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 73 of file qwt_point_3d.h.

## ◆ QwtPoint3D() [3/3]

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 84 of file qwt_point_3d.h.

## Member Function Documentation

## ◆ isNull()

bool QwtPoint3D::isNull | ( |  | ) | const
| inline

Returns
  True if the point is null; otherwise returns false.

A point is considered to be null if x, y and z-coordinates are equal to zero.

Definition at line 97 of file qwt_point_3d.h.

## ◆ operator!=()

bool QwtPoint3D::operator!= | ( | const QwtPoint3D & | other | ) | const
| inline

Returns
  True if this rect and other are different; otherwise returns false.

Definition at line 171 of file qwt_point_3d.h.

## ◆ operator==()

bool QwtPoint3D::operator== | ( | const QwtPoint3D & | other | ) | const
| inline

Returns
  True, if this point and other are equal; otherwise returns false.

Definition at line 165 of file qwt_point_3d.h.

## ◆ rx()

double & QwtPoint3D::rx | ( |  | ) |
| inline

Returns
  A reference to the x-coordinate of the point.

Definition at line 121 of file qwt_point_3d.h.

## ◆ ry()

double & QwtPoint3D::ry | ( |  | ) |
| inline

Returns
  A reference to the y-coordinate of the point.

Definition at line 127 of file qwt_point_3d.h.

## ◆ rz()

double & QwtPoint3D::rz | ( |  | ) |
| inline

Returns
  A reference to the z-coordinate of the point.

Definition at line 133 of file qwt_point_3d.h.

## ◆ setX()

void QwtPoint3D::setX | ( | double | x | ) |
| inline

Sets the x-coordinate of the point to the value specified by x.

Definition at line 139 of file qwt_point_3d.h.

## ◆ setY()

void QwtPoint3D::setY | ( | double | y | ) |
| inline

Sets the y-coordinate of the point to the value specified by y.

Definition at line 145 of file qwt_point_3d.h.

## ◆ setZ()

void QwtPoint3D::setZ | ( | double | y | ) |
| inline

Sets the z-coordinate of the point to the value specified by z.

Definition at line 151 of file qwt_point_3d.h.

## ◆ toPoint()

QPointF QwtPoint3D::toPoint | ( |  | ) | const
| inline

Returns
  2D point, where the z coordinate is dropped.

Definition at line 159 of file qwt_point_3d.h.

## ◆ x()

double QwtPoint3D::x | ( |  | ) | const
| inline

Returns
  The x-coordinate of the point.

Definition at line 103 of file qwt_point_3d.h.

## ◆ y()

double QwtPoint3D::y | ( |  | ) | const
| inline

Returns
  The y-coordinate of the point.

Definition at line 109 of file qwt_point_3d.h.

## ◆ z()

double QwtPoint3D::z | ( |  | ) | const
| inline

Returns
  The z-coordinate of the point.

Definition at line 115 of file qwt_point_3d.h.