Drake
|
Functions | |
Matrix3d | rotz (double theta) |
Returns a 3D rotation matrix by theta about the z axis. More... | |
void | rotz (double theta, Matrix3d *M, Matrix3d *dM, Matrix3d *ddM) |
DRAKEMATH_EXPORT void | rotz (double theta, Eigen::Matrix3d *M, Eigen::Matrix3d *dM, Eigen::Matrix3d *ddM) |
Computes a 3D rotation matrix by theta about the z axis. More... | |
template<typename Derived > | |
Eigen::Matrix< typename Derived::Scalar, 4, 1 > | expmap2quatNonDegenerate (const Eigen::MatrixBase< Derived > &v, typename Derived::Scalar &theta_squared) |
template<typename Derived > | |
Eigen::Matrix< typename Derived::Scalar, 4, 1 > | expmap2quatDegenerate (const Eigen::MatrixBase< Derived > &v, typename Derived::Scalar &theta_squared) |
Eigen::Matrix<typename Derived::Scalar, 4, 1> drake::math::internal::expmap2quatDegenerate | ( | const Eigen::MatrixBase< Derived > & | v, |
typename Derived::Scalar & | theta_squared | ||
) |
Eigen::Matrix<typename Derived::Scalar, 4, 1> drake::math::internal::expmap2quatNonDegenerate | ( | const Eigen::MatrixBase< Derived > & | v, |
typename Derived::Scalar & | theta_squared | ||
) |
DRAKEMATH_EXPORT Eigen::Matrix3d rotz | ( | double | theta | ) |
Returns a 3D rotation matrix by theta
about the z axis.
void drake::math::internal::rotz | ( | double | theta, |
Matrix3d * | M, | ||
Matrix3d * | dM, | ||
Matrix3d * | ddM | ||
) |
DRAKEMATH_EXPORT void drake::math::internal::rotz | ( | double | theta, |
Eigen::Matrix3d * | M, | ||
Eigen::Matrix3d * | dM, | ||
Eigen::Matrix3d * | ddM | ||
) |
Computes a 3D rotation matrix by theta
about the z axis.
Writes that matrix into M
, its derivative into dM
, and its second derivative into ddM
.