Template Class Motion

Class Documentation

template<class R, class T>
class brille::Motion

Public Functions

Motion()
Motion(const Matrix<R> &X)
Motion(const Vector<T> &x)
Motion(const Matrix<R> &X, const Vector<T> &x)
Motion(const std::string &x, bool change_of_basis = false)
Motion<R, T> operator*(const Motion<R, T> &m) const
Motion<R, T> inverse() const
template<class S>
Vector<S> move_point(const Vector<S> &point) const
template<class S>
Vector<S> move_vector(const Vector<S> &v) const
template<class S>
Vector<S> move_axial(const Vector<S> &a) const
Matrix<R> getr(void) const
Vector<T> gett(void) const
bool operator==(const Motion<R, T> &m) const
template<class S>
bool equal_matrix(const Matrix<S> &m) const
bool operator!=(const Motion<R, T> &m) const
bool has_identity_rotation() const
bool has_identity_translation() const
size_t from_ascii(const std::string &x, const bool cob = false)