Typedefs | Functions
ColladaUtil Namespace Reference

Typedefs

typedef double dReal
 

Functions

void AxisAngleFromQuat (OpenHRP::DblArray4 &rotation, const OpenHRP::DblArray4 &quat)
 
void AxisAngleTranslationFromPose (OpenHRP::DblArray4 &rotation, OpenHRP::DblArray3 &translation, const OpenHRP::DblArray12 &pose)
 
void COLLADALOG_DEBUG (const std::string &s)
 
void COLLADALOG_ERROR (const std::string &s)
 
void COLLADALOG_INFO (const std::string &s)
 
void COLLADALOG_VERBOSE (const std::string &s)
 
void COLLADALOG_WARN (const std::string &s)
 
void PoseFromAxisAngleTranslation (OpenHRP::DblArray12 &pose, const OpenHRP::DblArray4 &rotation, const OpenHRP::DblArray3 &translation)
 
void PoseFromQuat (OpenHRP::DblArray12 &pose, const OpenHRP::DblArray4 &quat)
 
void PoseIdentity (OpenHRP::DblArray12 &pose)
 
void PoseInverse (OpenHRP::DblArray12 &poseinv, const OpenHRP::DblArray12 &pose)
 
template<typename T >
void PoseMult (OpenHRP::DblArray12 &mres, const T &m0, const OpenHRP::DblArray12 &m1)
 
void PoseMultVector (OpenHRP::DblArray3 &vnew, const OpenHRP::DblArray12 &m, const OpenHRP::DblArray3 &v)
 
void PoseRotateVector (OpenHRP::DblArray3 &vnew, const OpenHRP::DblArray12 &m, const OpenHRP::DblArray3 &v)
 
template<typename T >
void QuatFromAxisAngle (OpenHRP::DblArray4 &quat, const T &rotation, dReal fanglemult=1)
 
template<typename T >
void QuatFromMatrix (OpenHRP::DblArray4 &quat, const T &mat)
 
std::string tolowerstring (const std::string &s)
 
std::vector< dRealtoVector (const OpenHRP::DblSequence &seq)
 

Typedef Documentation

◆ dReal

typedef double ColladaUtil::dReal

Definition at line 78 of file ColladaUtil.h.

Function Documentation

◆ AxisAngleFromQuat()

void ColladaUtil::AxisAngleFromQuat ( OpenHRP::DblArray4 &  rotation,
const OpenHRP::DblArray4 &  quat 
)
inline

Definition at line 197 of file ColladaUtil.h.

◆ AxisAngleTranslationFromPose()

void ColladaUtil::AxisAngleTranslationFromPose ( OpenHRP::DblArray4 &  rotation,
OpenHRP::DblArray3 &  translation,
const OpenHRP::DblArray12 &  pose 
)
inline

Definition at line 275 of file ColladaUtil.h.

◆ COLLADALOG_DEBUG()

void ColladaUtil::COLLADALOG_DEBUG ( const std::string &  s)
inline

Definition at line 84 of file ColladaUtil.h.

◆ COLLADALOG_ERROR()

void ColladaUtil::COLLADALOG_ERROR ( const std::string &  s)
inline

Definition at line 93 of file ColladaUtil.h.

◆ COLLADALOG_INFO()

void ColladaUtil::COLLADALOG_INFO ( const std::string &  s)
inline

Definition at line 87 of file ColladaUtil.h.

◆ COLLADALOG_VERBOSE()

void ColladaUtil::COLLADALOG_VERBOSE ( const std::string &  s)
inline

Definition at line 81 of file ColladaUtil.h.

◆ COLLADALOG_WARN()

void ColladaUtil::COLLADALOG_WARN ( const std::string &  s)
inline

Definition at line 90 of file ColladaUtil.h.

◆ PoseFromAxisAngleTranslation()

void ColladaUtil::PoseFromAxisAngleTranslation ( OpenHRP::DblArray12 &  pose,
const OpenHRP::DblArray4 &  rotation,
const OpenHRP::DblArray3 &  translation 
)
inline

Definition at line 265 of file ColladaUtil.h.

◆ PoseFromQuat()

void ColladaUtil::PoseFromQuat ( OpenHRP::DblArray12 &  pose,
const OpenHRP::DblArray4 &  quat 
)
inline

Definition at line 246 of file ColladaUtil.h.

◆ PoseIdentity()

void ColladaUtil::PoseIdentity ( OpenHRP::DblArray12 &  pose)
inline

Definition at line 117 of file ColladaUtil.h.

◆ PoseInverse()

void ColladaUtil::PoseInverse ( OpenHRP::DblArray12 &  poseinv,
const OpenHRP::DblArray12 &  pose 
)
inline

Definition at line 124 of file ColladaUtil.h.

◆ PoseMult()

template<typename T >
void ColladaUtil::PoseMult ( OpenHRP::DblArray12 &  mres,
const T &  m0,
const OpenHRP::DblArray12 &  m1 
)
inline

Definition at line 133 of file ColladaUtil.h.

◆ PoseMultVector()

void ColladaUtil::PoseMultVector ( OpenHRP::DblArray3 &  vnew,
const OpenHRP::DblArray12 &  m,
const OpenHRP::DblArray3 &  v 
)
inline

Definition at line 101 of file ColladaUtil.h.

◆ PoseRotateVector()

void ColladaUtil::PoseRotateVector ( OpenHRP::DblArray3 &  vnew,
const OpenHRP::DblArray12 &  m,
const OpenHRP::DblArray3 &  v 
)
inline

Definition at line 109 of file ColladaUtil.h.

◆ QuatFromAxisAngle()

template<typename T >
void ColladaUtil::QuatFromAxisAngle ( OpenHRP::DblArray4 &  quat,
const T &  rotation,
dReal  fanglemult = 1 
)
inline

Definition at line 227 of file ColladaUtil.h.

◆ QuatFromMatrix()

template<typename T >
void ColladaUtil::QuatFromMatrix ( OpenHRP::DblArray4 &  quat,
const T &  mat 
)
inline

Definition at line 151 of file ColladaUtil.h.

◆ tolowerstring()

std::string ColladaUtil::tolowerstring ( const std::string &  s)
inline

Definition at line 296 of file ColladaUtil.h.

◆ toVector()

std::vector<dReal> ColladaUtil::toVector ( const OpenHRP::DblSequence &  seq)
inline

Definition at line 285 of file ColladaUtil.h.



openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:07