Point3D is a class to represent a three dimensional point.
More...
#include <Point3D.h>
List of all members.
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.
|
Detailed Description
Point3D is a class to represent a three dimensional point.
Definition at line 24 of file Point3D.h.
Constructor & Destructor Documentation
Constructor with the x-, y- and z-coordinate as arguments.
Definition at line 63 of file Point3D.h.
Member Function Documentation
calculates the three-dimensional distance to another point
Returns the x-coordinate of the point.
Definition at line 78 of file Point3D.h.
References mX.
Returns the y-coordinate of the point.
Definition at line 83 of file Point3D.h.
References mY.
| bool Point3D::operator!= |
( |
const Point3D & |
p | ) |
|
| bool Point3D::operator== |
( |
const Point3D & |
p | ) |
|
Sets the x-coordinate of the point.
Definition at line 93 of file Point3D.h.
References mX.
Sets the y-coordinate of the point.
Definition at line 98 of file Point3D.h.
References mY.
Sets the z-coordinate of the point.
Definition at line 103 of file Point3D.h.
References mZ.
Member Data Documentation
The documentation for this class was generated from the following file: