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