Namespaces |
namespace | hrp |
Typedefs |
typedef Eigen::Vector3d | hrp::Vector3Ref |
Functions |
HRP_UTIL_EXPORT void | hrp::calcRodrigues (Matrix33 &out_R, const Vector3 &axis, double q) |
HRP_UTIL_EXPORT void | hrp::calcRotFromRpy (Matrix33 &out_R, double r, double p, double y) |
template<class Array > |
void | hrp::getMatrix33FromRowMajorArray (Matrix33 &m33, const Array &a, size_t top=0) |
template<class V > |
void | hrp::getVector3 (Vector3 &v3, const V &v, size_t top=0) |
template<class M > |
void | hrp::getVector3 (Vector3 &v3, const M &m, size_t row, size_t col) |
Vector3Ref | hrp::getVector3Ref (const double *data) |
Matrix33 | hrp::hat (const Vector3 &c) |
HRP_UTIL_EXPORT bool | hrp::isOrthogonalMatrix (Matrix33 &m) |
HRP_UTIL_EXPORT Vector3 | hrp::omegaFromRot (const Matrix33 &r) |
Matrix33 | hrp::rodrigues (const Vector3 &axis, double q) |
Matrix33 | hrp::rotationX (double theta) |
Matrix33 | hrp::rotationY (double theta) |
Matrix33 | hrp::rotationZ (double theta) |
Matrix33 | hrp::rotFromRpy (const Vector3 &rpy) |
Matrix33 | hrp::rotFromRpy (double r, double p, double y) |
HRP_UTIL_EXPORT Vector3 | hrp::rpyFromRot (const Matrix33 &m) |
template<class M > |
void | hrp::setMatrix33 (const Matrix33 &m33, M &m, size_t row=0, size_t col=0) |
template<class Array > |
void | hrp::setMatrix33ToRowMajorArray (const Matrix33 &m33, Array &a, size_t top=0) |
template<class M > |
void | hrp::setTransMatrix33 (const Matrix33 &m33, M &m, size_t row=0, size_t col=0) |
template<class V > |
void | hrp::setVector3 (const Vector3 &v3, V &v, size_t top=0) |
template<class V > |
void | hrp::setVector3 (const Vector3 &v3, const V &v, size_t top=0) |
template<class M > |
void | hrp::setVector3 (const Vector3 &v3, M &m, size_t row, size_t col) |