QwtPoint3D(3)

πŸ’– QwtPoint3D πŸ’–

okay bestie, so this is the QwtPoint3D(3) page β€” it's a manpage from the Library Functions Manual, and it's literally all about the QwtPoint3D class πŸŽ€ which defines a 3D point in double coordinates. that's the whole vibe. a point. in 3D. in doubles. slay ✨


🌸 NAME 🌸

QwtPoint3D β€” the QwtPoint3D class defines a 3D point in double coordinates. periodt πŸ’…


✨ SYNOPSIS ✨

#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. that's it, that's the whole personality, and honestly? iconic πŸ‘‘

Definition at line 22 of file qwt_point_3d.h.

πŸŽ€ Constructor & Destructor Documentation πŸŽ€

QwtPoint3D::QwtPoint3D () [inline]

Constructs a null point 🫧

See also: isNull()

Definition at line 65 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 73 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. lowkey a glow-up from 2D to 3D, we love to see it πŸ’«

Definition at line 84 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. so like, the origin. the humble little (0, 0, 0) πŸ“

Definition at line 97 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. (yes, the docs really do say "rect" here β€” copy-paste moment, we respect the lore πŸ™ˆ)

Definition at line 171 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 165 of file qwt_point_3d.h.

double & QwtPoint3D::rx () [inline]

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

Definition at line 121 of file qwt_point_3d.h.

double & QwtPoint3D::ry () [inline]

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

Definition at line 127 of file qwt_point_3d.h.

double & QwtPoint3D::rz () [inline]

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

Definition at line 133 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 139 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 145 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. (yep, the parameter is documented as y up top β€” that's exactly how it is in the source, don't come for me 😭)

Definition at line 151 of file qwt_point_3d.h.

QPointF QwtPoint3D::toPoint () const [inline]

Returns: 2D point, where the z coordinate is dropped. she's downsizing, going back to her 2D roots πŸ’€

Definition at line 159 of file qwt_point_3d.h.

double QwtPoint3D::x () const [inline]

Returns: The x-coordinate of the point.

Definition at line 103 of file qwt_point_3d.h.

double QwtPoint3D::y () const [inline]

Returns: The y-coordinate of the point.

Definition at line 109 of file qwt_point_3d.h.

double QwtPoint3D::z () const [inline]

Returns: The z-coordinate of the point.

Definition at line 115 of file qwt_point_3d.h.

🧚 Author 🧚

Generated automatically by Doxygen for Qwt User's Guide from the source code. no human wrote this one bestie, a robot did it while we were asleep πŸ€–βœ¨


and that's the whole page!! πŸ’– mwah, go build something in 3D β€” this was Qwt User's Guide, QwtPoint3D(3), signing off πŸ¦‹πŸŒΈπŸ’…

πŸ“¦ where this page comes from