|
template<typename T > |
void | ceres::AngleAxisRotatePoint (const T angle_axis[3], const T pt[3], T result[3]) |
|
template<typename T > |
void | ceres::AngleAxisToQuaternion (const T *angle_axis, T *quaternion) |
|
template<typename T > |
void | ceres::AngleAxisToRotationMatrix (const T *angle_axis, T *R) |
|
template<typename T , int row_stride, int col_stride> |
void | ceres::AngleAxisToRotationMatrix (const T *angle_axis, const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T > |
MatrixAdapter< T, 1, 3 > | ceres::ColumnMajorAdapter3x3 (T *pointer) |
|
template<typename T > |
void | ceres::CrossProduct (const T x[3], const T y[3], T x_cross_y[3]) |
|
template<typename T > |
T | ceres::DotProduct (const T x[3], const T y[3]) |
|
template<typename T > |
void | ceres::EulerAnglesToRotationMatrix (const T *euler, int row_stride, T *R) |
|
template<typename T , int row_stride, int col_stride> |
void | ceres::EulerAnglesToRotationMatrix (const T *euler, const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T > |
void | ceres::QuaternionProduct (const T z[4], const T w[4], T zw[4]) |
|
template<typename T > |
void | ceres::QuaternionRotatePoint (const T q[4], const T pt[3], T result[3]) |
|
template<typename T > |
void | ceres::QuaternionToAngleAxis (const T *quaternion, T *angle_axis) |
|
template<typename T > |
void | ceres::QuaternionToRotation (const T q[4], T R[3 *3]) |
|
template<typename T , int row_stride, int col_stride> |
void | ceres::QuaternionToRotation (const T q[4], const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T > |
void | ceres::QuaternionToScaledRotation (const T q[4], T R[3 *3]) |
|
template<typename T , int row_stride, int col_stride> |
void | ceres::QuaternionToScaledRotation (const T q[4], const MatrixAdapter< T, row_stride, col_stride > &R) |
|
template<typename T > |
void | ceres::RotationMatrixToAngleAxis (const T *R, T *angle_axis) |
|
template<typename T , int row_stride, int col_stride> |
void | ceres::RotationMatrixToAngleAxis (const MatrixAdapter< const T, row_stride, col_stride > &R, T *angle_axis) |
|
template<typename T > |
MatrixAdapter< T, 3, 1 > | ceres::RowMajorAdapter3x3 (T *pointer) |
|
template<typename T > |
void | ceres::UnitQuaternionRotatePoint (const T q[4], const T pt[3], T result[3]) |
|