#include <Math3D.hpp>
Public Member Functions | |
| Point3D () | |
| Point3D (double x_, double y_, double z_) | |
| Point3D | operator+ (const Vector3D &v) const |
| Point3D | operator- (const Vector3D &v) const |
| Vector3D | operator- (const Point3D &p) const |
Public Attributes | |
| double | x |
| double | y |
| double | z |
Definition at line 34 of file Math3D.hpp.
| Math::Point3D::Point3D | ( | ) |
Definition at line 70 of file Math3D.cpp.
| Math::Point3D::Point3D | ( | double | x_, |
| double | y_, | ||
| double | z_ ) |
| Math::Point3D Math::Point3D::operator+ | ( | const Vector3D & | v | ) | const |
Definition at line 75 of file Math3D.cpp.
References Point3D(), x, Math::Vector3D::x, y, Math::Vector3D::y, z, and Math::Vector3D::z.
| Math::Vector3D Math::Point3D::operator- | ( | const Point3D & | p | ) | const |
| Math::Point3D Math::Point3D::operator- | ( | const Vector3D & | v | ) | const |
Definition at line 80 of file Math3D.cpp.
References Point3D(), x, Math::Vector3D::x, y, Math::Vector3D::y, z, and Math::Vector3D::z.
| double Math::Point3D::x |
Definition at line 36 of file Math3D.hpp.
| double Math::Point3D::y |
Definition at line 36 of file Math3D.hpp.
| double Math::Point3D::z |
Definition at line 36 of file Math3D.hpp.