#include <types.h>
Public Member Functions | |
Point3 (double _x, double _y, double _z) | |
Point3 | operator+ (const Translation &T) const |
Point3 | operator+ (const Point3 &T) const |
Point3 | operator- (const Point3 &T) const |
Point3 | operator* (const double s) const |
double | norm () const |
double | squaredNorm () const |
template<class Archive > | |
void | serialize (Archive &ar) |
Public Attributes | |
double | x = 0.0 |
double | y = 0.0 |
double | z = 0.0 |
Class defining a three-dimensional point. E.g. a world point.