Qwt User's Guide  6.1-rc3
 All Classes Functions Variables Typedefs Enumerations Enumerator Pages
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 QwtPoint3D &)
 
 QwtPoint3D (const QPointF &)
 
bool isNull () const
 
double x () const
 Returns the x-coordinate of the point.
 
double y () const
 Returns the y-coordinate of the point.
 
double z () const
 Returns the z-coordinate of the point.
 
double & rx ()
 Returns a reference to the x-coordinate of the point.
 
double & ry ()
 Returns a reference to the y-coordinate of the point.
 
double & rz ()
 Returns a reference to the z-coordinate of the point.
 
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
 Returns true if this point and other are equal; otherwise returns false.
 
bool operator!= (const QwtPoint3D &) const
 Returns true if this rect and other are different; otherwise returns false.
 

Detailed Description

QwtPoint3D class defines a 3D point in double coordinates.

Constructor & Destructor Documentation

QwtPoint3D::QwtPoint3D ( )
inline

Constructs a null point.

See Also
isNull()
QwtPoint3D::QwtPoint3D ( const QwtPoint3D other)
inline

Copy constructor. Constructs a point using the values of the point specified.

QwtPoint3D::QwtPoint3D ( const QPointF &  other)
inline

Constructs a point with x and y coordinates from a 2D point, and a z coordinate of 0.

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.

QPointF QwtPoint3D::toPoint ( ) const
inline

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