9 #include <rbdyn/config.hh>
11 #include <SpaceVecAlg/SpaceVecAlg>
23 const double depthEstimate,
24 Eigen::Matrix<double, 2, 6> & jac);
32 RBDYN_DLLAPI
void imagePointJacobian(
const Eigen::Vector3d & point3d, Eigen::Matrix<double, 2, 6> & jac);
44 const Eigen::Vector2d & imagePointSpeed,
46 const double depthDot,
47 Eigen::Matrix<double, 2, 6> & jac);
57 RBDYN_DLLAPI
void poseJacobian(
const Eigen::Matrix3d & rotation, Eigen::Matrix<double, 6, 6> & jac);
67 const double depthEstimate,
68 Eigen::Matrix<double, 1, 6> & jac);
77 RBDYN_DLLAPI
void getAngleAxis(
const Eigen::Matrix3d & rotation,
double & rot_angle, Eigen::Vector3d & rot_axis);
85 RBDYN_DLLAPI
void getSkewSym(
const Eigen::Vector3d & vector, Eigen::Matrix3d & matrix);