Math::Transform<3> class full member list
Functions
- Transform()
- Transform(const TransformBase<3> &t)
- Transform(const Quaternion &q, const Vector3 &v)
- TransformBase<3> & affine_rotation(unsigned int axis, double dangle)
- Transform<3> & affine_rotation(const Vector3 &rangles)
- TransformBase<3> & affine_rotation_rad(unsigned int axis, double rangle)
- Transform<3> & affine_rotation_rad(const Vector3 &rangles)
- TransformBase<3> & affine_scaling(const Vector<N> &v)
- TransformBase<3> & affine_scaling(double s)
- TransformBase<3> & apply_translation(const Vector<N> &v)
- void compose(const TransformBase<N> &t)
- const Matrix<N> & get_linear() const
- Matrix<N> & get_linear()
- const Vector<N> & get_translation() const
- Vector<N> & get_translation()
- TransformBase<3> inverse() const
- void linear_reset()
- TransformBase<3> & linear_rotation(unsigned int axis, double dangle)
- Transform<3> & linear_rotation(const Vector3 &dangles)
- TransformBase<3> & linear_rotation_rad(unsigned int axis, double rangle)
- Transform<3> & linear_rotation_rad(const Vector3 &rangles)
- TransformBase<3> & linear_scaling(const Vector<N> &v)
- TransformBase<3> & linear_scaling(double s)
- void reset()
- void set_direction(const Vector3 &d)
- void set_rotation(const Quaternion &q)
- void set_translation(const Vector<N> &v)
- Vector<N> transform(const Vector<N> &v) const
- VectorPair<N> transform_line(const VectorPair<N> &v) const
- Vector<N> transform_linear(const Vector<N> &v) const
- VectorPair<N> transform_pair(const VectorPair<N> &p) const
- Vector<N> transform_translate(const Vector<N> &v) const
- void translation_reset()