#include <types.h>
|
| Translation (const double x, const double y, const double z) |
|
std::array< double, 3 > | xyz () const |
|
std::array< double, 3 > & | xyz () |
|
void | setXYZ (const std::array< double, 3 > &value) |
|
void | setXYZ (const double x, const double y, const double z) |
|
double & | x () |
|
double & | y () |
|
double & | z () |
|
const double & | x () const |
|
const double & | y () const |
|
const double & | z () const |
|
Translation | operator+ (const Translation &T) const |
|
Translation | operator- (const Translation &T) const |
|
Translation | operator* (const double &f) const |
|
double * | ptr () |
|
double const * | ptr () const |
|
std::string | toString () const |
|
template<class Archive > |
void | serialize (Archive &ar) |
|
|
std::array< double, 3 > | vals = {0.0, 0.0, 0.0} |
|
Class defining a translation in three dimensions.
- Examples
- step_target/main.cpp.