#include <Point3D.h>
Public Member Functions | |
| Point3D () | |
| Point3D (double x, double y, double z) | |
| Constructor with the x-, y- and z-coordinate as arguments. | |
| Point3D (const Point3D &p) | |
| ~Point3D () | |
| Point3D & | operator= (const Point3D &p) |
| bool | operator== (const Point3D &p) |
| bool | operator!= (const Point3D &p) |
| double | dist3D (Point3D *p) const |
| calculates the three-dimensional distance to another point | |
| double | getX () const |
| Returns the x-coordinate of the point. | |
| double | getY () const |
| Returns the y-coordinate of the point. | |
| double | getZ () const |
| Returns the z-coordinate of the point. | |
| void | setX (double x) |
| Sets the x-coordinate of the point. | |
| void | setY (double y) |
| Sets the y-coordinate of the point. | |
| void | setZ (double z) |
| Sets the z-coordinate of the point. | |
Protected Attributes | |
| double | mX |
| X-coordinate. | |
| double | mY |
| Y-coordinate. | |
| double | mZ |
| Z-coordinate. | |
Definition at line 28 of file Point3D.h.
| Point3D::Point3D | ( | double | x, | |
| double | y, | |||
| double | z | |||
| ) | [inline] |
| bool Point3D::operator== | ( | const Point3D & | p | ) |
| bool Point3D::operator!= | ( | const Point3D & | p | ) |
| double Point3D::dist3D | ( | Point3D * | p | ) | const |
calculates the three-dimensional distance to another point
| double Point3D::getX | ( | ) | const [inline] |
| double Point3D::getY | ( | ) | const [inline] |
| double Point3D::getZ | ( | ) | const [inline] |
Returns the z-coordinate of the point.
Definition at line 92 of file Point3D.h.
References mZ.
Referenced by QgsTINInterpolator::interpolatePoint().
| void Point3D::setX | ( | double | x | ) | [inline] |
| void Point3D::setY | ( | double | y | ) | [inline] |
| void Point3D::setZ | ( | double | z | ) | [inline] |
double Point3D::mX [protected] |
double Point3D::mY [protected] |
double Point3D::mZ [protected] |
1.5.6