![]() |
mars_lib
0.1.0.3dc76ee85e09
Modular and Robust Sensor-Fusion
|
This is the complete list of members for mars::Utils, including all inherited members.
ApplySmallAngleQuatCorr(const Eigen::Quaterniond &q_prior, const Eigen::Vector3d &correction) | mars::Utils | static |
CheckCov(const Eigen::MatrixXd &cov_mat, const std::string &description, const bool &check_cond=false) | mars::Utils | static |
EnforceMatrixSymmetry(const Eigen::Ref< const Eigen::MatrixXd > &mat_in) | mars::Utils | static |
get_mars_version_string() | mars::Utils | static |
MatExp(const Eigen::Matrix4d &A, const int &order=4) | mars::Utils | static |
NormalizeQuaternion(const Eigen::Quaterniond &quat, std::string note="") | mars::Utils | static |
NormalizeQuaternion(const double &w, const double &x, const double &y, const double &z, std::string note="") | mars::Utils | static |
OmegaMat(const Eigen::Vector3d &v) | mars::Utils | static |
PrintMarsVersion() | mars::Utils | static |
quaternionAverage(const std::vector< Eigen::Quaterniond > &quats) | mars::Utils | static |
QuatFromSmallAngle(const Eigen::Vector3d &d_theta_vec) | mars::Utils | static |
RPYFromRotMat(const Eigen::Matrix3d &rot_mat) | mars::Utils | static |
Skew(const Eigen::Vector3d &v) | mars::Utils | static |
TransformImu(const mars::IMUMeasurementType &prev, const mars::IMUMeasurementType &now, const double &dt, const Eigen::Vector3d &p_ab, const Eigen::Quaterniond &q_ab, mars::IMUMeasurementType &result) | mars::Utils | static |
TransformImu(const mars::IMUMeasurementType &now, const Eigen::Vector3d &p_ab, const Eigen::Quaterniond &q_ab, mars::IMUMeasurementType &result) | mars::Utils | static |
Utils() | mars::Utils | |
VecExtractEveryNthElm(std::vector< T, A > const &data, const int &nth) | mars::Utils | inlinestatic |