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