1 #ifndef _VREP_SPACEVECALG_HPP_     2 #define _VREP_SPACEVECALG_HPP_     5 #include <SpaceVecAlg/SpaceVecAlg>    18   sva::PTransform<double> ptransform(baseQuatTransformPair.first.inverse(),baseQuatTransformPair.second);
    24     return sva::PTransform<double>(Eigen::Quaterniond(eigenTransform.rotation()).inverse(),eigenTransform.translation());
    29     Eigen::Affine3d eigenTransform;
    30     eigenTransform = Eigen::Quaterniond(ptransform.rotation()).inverse();
    31     eigenTransform.translation() = ptransform.translation();
    32     return eigenTransform;
    40 #endif // _VREP_SPACEVECALG_HPP_ Eigen::Affine3d PTranformToEigenAffine(sva::PTransform< double > &ptransform)
 
sva::PTransform< double > getJointPTransform(int objectHandle)
 
Eigen::Affine3d getJointTransform(int objectHandle)
Eigen version of simGetJointMatrix. 
 
sva::PTransform< double > eigenAffineToPtransform(const Eigen::Affine3d &eigenTransform)
 
sva::PTransform< double > getObjectPTransform(int objectHandle, int relativeToObjectHandle=-1)
 
std::pair< Eigen::Quaterniond, Eigen::Vector3d > getObjectTransformQuaternionTranslationPair(int objectHandle, int relativeToObjectHandle=-1)