1#ifndef COORDINATESYSTEMTRAFO
2#define COORDINATESYSTEMTRAFO
33 void print(std::ostream&)
const;
std::ostream & operator<<(std::ostream &os, const CoordinateSystemTrafo &trafo)
boost::numeric::ublas::matrix< double > matrix_t
T prod_boost_vector(const boost::numeric::ublas::matrix< double > &rotation, const T &vector)
void operator*=(const CoordinateSystemTrafo &right)
Vector_t rotateFrom(const Vector_t &r) const
CoordinateSystemTrafo & operator=(const CoordinateSystemTrafo &right)=default
Vector_t transformFrom(const Vector_t &r) const
Vector_t transformTo(const Vector_t &r) const
matrix_t rotationMatrix_m
Vector_t getOrigin() const
Vector_t rotateTo(const Vector_t &r) const
void print(std::ostream &) const
CoordinateSystemTrafo inverted() const
CoordinateSystemTrafo operator*(const CoordinateSystemTrafo &right) const
Quaternion getRotation() const
std::ostream & getStream()
Vektor< double, 3 > Vector_t