#include <cassert>#include <sstream>#include <iosfwd>#include <utility>#include "../BasicDatatypes.hpp"#include "../tools/MathToolbox.hpp"

Go to the source code of this file.
Classes | |
| class | datatypes::Point3D |
| This class defines a point in the three-dimensional plane. More... | |
Namespaces | |
| namespace | datatypes |
Functions | |
| bool | datatypes::operator!= (const Point3D &p1, const Point3D &p2) |
| double | datatypes::operator* (const Point3D &p1, const Point3D &p2) |
| const Point3D | datatypes::operator* (const Point3D &p, double factor) |
| const Point3D | datatypes::operator* (double factor, const Point3D &p) |
| const Point3D | datatypes::operator+ (const Point3D &p1, const Point3D &p2) |
| const Point3D | datatypes::operator- (const Point3D &p1, const Point3D &p2) |
| const Point3D | datatypes::operator- (const Point3D &p) |
| const Point3D | datatypes::operator/ (const Point3D &p, double divisor) |
| std::ostream & | datatypes::operator<< (std::ostream &os, const Point3D &point) |
| Text output for debugging. | |
| bool | datatypes::operator== (const Point3D &p1, const Point3D &p2) |