Math

Classes

struct  _Angle< Base >
struct  _AxisAngle< Base >
struct  _Matrix< Rows, Cols, Base >
struct  _Quaternion< Base >
struct  _RotationMatrix< N, Base >
struct  _RotationMatrix2< Base >
struct  _RotationMatrix3< Base >
struct  _Transformation< Rotation >

Typedefs

typedef _Transformation< Angle_Transformation2
typedef _Transformation< Angle_Transformation2
typedef _Transformation< Anglef_Transformation2f
typedef _Transformation< Anglef_Transformation2f
typedef _Transformation
< RotationMatrix2
_Transformation2r
typedef _Transformation
< RotationMatrix2
_Transformation2r
typedef _Transformation
< RotationMatrix2f
_Transformation2rf
typedef _Transformation
< RotationMatrix2f
_Transformation2rf
typedef _AxisAngle< double > AxisAngle
typedef _AxisAngle< double > AxisAngle
typedef _AxisAngle< float > AxisAnglef
typedef _AxisAngle< float > AxisAnglef
typedef _Matrix< 2, 2, double > Matrix2
typedef _Matrix< 2, 2, double > Matrix2
typedef _Matrix< 2, 2, float > Matrix2f
typedef _Matrix< 2, 2, float > Matrix2f
typedef _Matrix< 3, 3, double > Matrix3
typedef _Matrix< 3, 3, double > Matrix3
typedef _Matrix< 3, 3, float > Matrix3f
typedef _Matrix< 3, 3, float > Matrix3f
typedef _Matrix< 6, 6, double > Matrix6
typedef _Matrix< 6, 6, double > Matrix6
typedef _Matrix< 6, 6, float > Matrix6f
typedef _Matrix< 6, 6, float > Matrix6f
typedef _Matrix< 0, 0, double > MatrixX
typedef _Matrix< 0, 0, double > MatrixX
typedef _Matrix< 0, 0, float > MatrixXf
typedef _Matrix< 0, 0, float > MatrixXf
typedef _Quaternion< double > Quaternion
typedef _Quaternion< double > Quaternion
typedef _Quaternion< float > Quaternionf
typedef _Quaternion< float > Quaternionf
typedef _Transformation< AngleTransformation2
typedef _Transformation< AngleTransformation2
typedef _Transformation
< Quaternion
Transformation3
typedef _Transformation
< Quaternion
Transformation3
typedef _Transformation
< AxisAngle
Transformation3a
typedef _Transformation
< AxisAngle
Transformation3a
typedef _Transformation
< AxisAnglef
Transformation3af
typedef _Transformation
< AxisAnglef
Transformation3af
typedef _Transformation
< Quaternionf
Transformation3f
typedef _Transformation
< Quaternionf
Transformation3f
typedef _Transformation
< RotationMatrix3
Transformation3r
typedef _Transformation
< RotationMatrix3
Transformation3r
typedef _Transformation
< RotationMatrix3f
Transformation3rf
typedef _Transformation
< RotationMatrix3f
Transformation3rf

Functions

template<int M, int N, typename Base >
void dyn2st (_Matrix< M, N, Base > &dest, const _Matrix< 0, 0, Base > src)
template<int R, int C, typename Base >
_Matrix< R, C, Base > operator* (Base x, const _Matrix< R, C, Base > &m)
template<int R, int C, typename Base >
std::ostream & operator<< (std::ostream &os, const _Matrix< R, C, Base > &m)
template<int M, int N, typename Base >
void st2dyn (_Matrix< 0, 0, Base > &dest, const _Matrix< M, N, Base > src)

Detailed Description


Typedef Documentation

Definition at line 117 of file src/math/transformation.h.

Definition at line 115 of file src/math/transformation.h.

Definition at line 116 of file src/math/transformation.h.

Definition at line 114 of file src/math/transformation.h.

typedef _AxisAngle<double> AxisAngle

Definition at line 47 of file src/math/axis_angle.h.

typedef _AxisAngle<double> AxisAngle

Definition at line 47 of file include/hogman_minimal/math/axis_angle.h.

typedef _AxisAngle<float> AxisAnglef

Definition at line 48 of file src/math/axis_angle.h.

typedef _AxisAngle<float> AxisAnglef

Definition at line 48 of file include/hogman_minimal/math/axis_angle.h.

typedef _Matrix<2, 2, double> Matrix2

Definition at line 101 of file src/math/matrix_n.h.

typedef _Matrix<2, 2, double> Matrix2

Definition at line 101 of file include/hogman_minimal/math/matrix_n.h.

typedef _Matrix<2, 2, float> Matrix2f

Definition at line 98 of file src/math/matrix_n.h.

typedef _Matrix<2, 2, float> Matrix2f

Definition at line 98 of file include/hogman_minimal/math/matrix_n.h.

typedef _Matrix<3, 3, double> Matrix3

Definition at line 100 of file src/math/matrix_n.h.

typedef _Matrix<3, 3, double> Matrix3

Definition at line 100 of file include/hogman_minimal/math/matrix_n.h.

typedef _Matrix<3, 3, float> Matrix3f

Definition at line 97 of file src/math/matrix_n.h.

typedef _Matrix<3, 3, float> Matrix3f

Definition at line 97 of file include/hogman_minimal/math/matrix_n.h.

typedef _Matrix<6, 6, double> Matrix6

Definition at line 102 of file src/math/matrix_n.h.

typedef _Matrix<6, 6, double> Matrix6

Definition at line 102 of file include/hogman_minimal/math/matrix_n.h.

typedef _Matrix<6, 6, float> Matrix6f

Definition at line 99 of file src/math/matrix_n.h.

typedef _Matrix<6, 6, float> Matrix6f

Definition at line 99 of file include/hogman_minimal/math/matrix_n.h.

typedef _Matrix<0, 0, double> MatrixX

Definition at line 104 of file src/math/matrix_n.h.

typedef _Matrix<0, 0, double> MatrixX

Definition at line 104 of file include/hogman_minimal/math/matrix_n.h.

typedef _Matrix<0, 0, float> MatrixXf

Definition at line 105 of file src/math/matrix_n.h.

typedef _Matrix<0, 0, float> MatrixXf

Definition at line 105 of file include/hogman_minimal/math/matrix_n.h.

typedef _Quaternion<double> Quaternion

Definition at line 63 of file src/math/quaternion.h.

typedef _Quaternion<double> Quaternion

Definition at line 63 of file include/hogman_minimal/math/quaternion.h.

typedef _Quaternion<float> Quaternionf

Definition at line 64 of file src/math/quaternion.h.

typedef _Quaternion<float> Quaternionf

Definition at line 64 of file include/hogman_minimal/math/quaternion.h.

Definition at line 127 of file src/math/transformation.h.

Definition at line 123 of file src/math/transformation.h.

Definition at line 125 of file src/math/transformation.h.

Definition at line 121 of file src/math/transformation.h.

Definition at line 120 of file src/math/transformation.h.

Definition at line 124 of file src/math/transformation.h.

Definition at line 119 of file src/math/transformation.h.


Function Documentation

template<int M, int N, typename Base >
void dyn2st ( _Matrix< M, N, Base > &  dest,
const _Matrix< 0, 0, Base >  src 
) [inline]

Definition at line 93 of file src/math/matrix_n.h.

template<int R, int C, typename Base >
_Matrix< R, C, Base > operator* ( Base  x,
const _Matrix< R, C, Base > &  m 
) [inline]

calculate scalar * Matrix, which equals to Matrix * scalar.

Definition at line 416 of file include/hogman_minimal/math/matrix_n.hpp.

template<int R, int C, typename Base >
std::ostream & operator<< ( std::ostream &  os,
const _Matrix< R, C, Base > &  m 
) [inline]

Definition at line 374 of file include/hogman_minimal/math/matrix_n.hpp.

template<int M, int N, typename Base >
void st2dyn ( _Matrix< 0, 0, Base > &  dest,
const _Matrix< M, N, Base >  src 
) [inline]

Definition at line 87 of file src/math/matrix_n.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


hogman_minimal
Author(s): Maintained by Juergen Sturm
autogenerated on Fri Jan 11 09:38:37 2013