Go to the source code of this file.
Namespaces | |
namespace | eigen_utils |
Functions | |
Eigen::Affine3d | eigen_utils::direct_exponential_map (const Eigen::VectorXd &v, double delta_t) |
double | eigen_utils::f_mcosc (double cosx, double x) |
double | eigen_utils::f_msinc (double sinx, double x) |
double | eigen_utils::f_sinc (double sinx, double x) |
bool | eigen_utils::getTransform (const tf::TransformListener &listener, const std::string &target, const std::string source, Eigen::Affine3d &tMs, const ros::Time ×tamp=ros::Time::now(), const ros::Duration &timeout=ros::Duration(5.0)) |
void | eigen_utils::pseudoinverse (const Eigen::MatrixXd &M, Eigen::MatrixXd &Minv, double tolerance=1.e-06) |
Eigen::MatrixXd | eigen_utils::pseudoinverse (const Eigen::MatrixXd &M, double tolerance=1.e-06) |
void | eigen_utils::transformToPoseVector (const Eigen::Affine3d &M, Eigen::VectorXd &pose) |
Eigen::VectorXd | eigen_utils::transformToPoseVector (const Eigen::Affine3d &M) |
Eigen::Affine3d | eigen_utils::UThetaToAffine3d (const Eigen::Vector3d &u) |
Variables | |
static const double | eigen_utils::ang_min_mc = 2.5e-4 |
static const double | eigen_utils::ang_min_sinc = 1.0e-8 |