Public Member Functions | Private Attributes
QwtPoint3D Class Reference

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

#include <qwt_point_3d.h>

List of all members.

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

Detailed Description

QwtPoint3D class defines a 3D point in double coordinates.

Definition at line 24 of file qwt_point_3d.h.


Constructor & Destructor Documentation

QwtPoint3D::QwtPoint3D ( ) [inline]

Constructs a null point.

See also:
isNull()

Definition at line 67 of file qwt_point_3d.h.

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.


Member Function Documentation

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

bool QwtPoint3D::operator!= ( const QwtPoint3D other) const [inline]
Returns:
True if this rect and other are different; otherwise returns false.

Definition at line 184 of file qwt_point_3d.h.

bool QwtPoint3D::operator== ( const QwtPoint3D other) const [inline]
Returns:
True, if this point and other are equal; otherwise returns false.

Definition at line 178 of file qwt_point_3d.h.

double & QwtPoint3D::rx ( ) [inline]
Returns:
A reference to the x-coordinate of the point.

Definition at line 134 of file qwt_point_3d.h.

double & QwtPoint3D::ry ( ) [inline]
Returns:
A reference to the y-coordinate of the point.

Definition at line 140 of file qwt_point_3d.h.

double & QwtPoint3D::rz ( ) [inline]
Returns:
A reference to the z-coordinate of the point.

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]
Returns:
2D point, where the z coordinate is dropped.

Definition at line 172 of file qwt_point_3d.h.

double QwtPoint3D::x ( ) const [inline]
Returns:
The x-coordinate of the point.

Definition at line 116 of file qwt_point_3d.h.

double QwtPoint3D::y ( ) const [inline]
Returns:
The y-coordinate of the point.

Definition at line 122 of file qwt_point_3d.h.

double QwtPoint3D::z ( ) const [inline]
Returns:
The z-coordinate of the point.

Definition at line 128 of file qwt_point_3d.h.


Member Data Documentation

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.


The documentation for this class was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Wed Jul 3 2019 19:28:06