1#ifndef COORDINATESYSTEMTRAFO
2#define COORDINATESYSTEMTRAFO
33 void print(std::ostream&)
const;
double dot(const Vector3D &lhs, const Vector3D &rhs)
Vector dot product.
std::ostream & operator<<(std::ostream &os, const CoordinateSystemTrafo &trafo)
AntiSymTenzor< T, D > transpose(const AntiSymTenzor< T, D > &rhs)
Tenzor< double, 3 > rotationMatrix_m
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
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
Vector_t rotate(const Vector_t &) const
Quaternion conjugate() const
std::ostream & getStream()
Vektor< double, 3 > Vector_t