Public Member Functions | Private Attributes | 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

bool isNull () const
 
bool operator!= (const QwtPoint3D &) const
 
bool operator== (const QwtPoint3D &) const
 
 QwtPoint3D ()
 
 QwtPoint3D (const QPointF &)
 
 QwtPoint3D (double x, double y, double z)
 Constructs a point with coordinates specified by x, y and z. More...
 
double & rx ()
 
double & ry ()
 
double & rz ()
 
void setX (double x)
 Sets the x-coordinate of the point to the value specified by x. More...
 
void setY (double y)
 Sets the y-coordinate of the point to the value specified by y. More...
 
void setZ (double y)
 Sets the z-coordinate of the point to the value specified by z. More...
 
QPointF toPoint () const
 
double x () const
 
double y () const
 
double z () const
 

Private Attributes

double m_x
 
double m_y
 
double m_z
 

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.

Member Data Documentation

◆ m_x

double QwtPoint3D::m_x
private

Definition at line 49 of file qwt_point_3d.h.

◆ m_y

double QwtPoint3D::m_y
private

Definition at line 50 of file qwt_point_3d.h.

◆ m_z

double QwtPoint3D::m_z
private

Definition at line 51 of file qwt_point_3d.h.


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


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Aug 11 2024 02:24:29