#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] |