mars_lib  0.1.0.3dc76ee85e09
Modular and Robust Sensor-Fusion
mars::Utils Member List

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::Utilsstatic
CheckCov(const Eigen::MatrixXd &cov_mat, const std::string &description, const bool &check_cond=false)mars::Utilsstatic
EnforceMatrixSymmetry(const Eigen::Ref< const Eigen::MatrixXd > &mat_in)mars::Utilsstatic
get_mars_version_string()mars::Utilsstatic
MatExp(const Eigen::Matrix4d &A, const int &order=4)mars::Utilsstatic
NormalizeQuaternion(const Eigen::Quaterniond &quat, std::string note="")mars::Utilsstatic
NormalizeQuaternion(const double &w, const double &x, const double &y, const double &z, std::string note="")mars::Utilsstatic
OmegaMat(const Eigen::Vector3d &v)mars::Utilsstatic
PrintMarsVersion()mars::Utilsstatic
quaternionAverage(const std::vector< Eigen::Quaterniond > &quats)mars::Utilsstatic
QuatFromSmallAngle(const Eigen::Vector3d &d_theta_vec)mars::Utilsstatic
RPYFromRotMat(const Eigen::Matrix3d &rot_mat)mars::Utilsstatic
Skew(const Eigen::Vector3d &v)mars::Utilsstatic
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::Utilsstatic
TransformImu(const mars::IMUMeasurementType &now, const Eigen::Vector3d &p_ab, const Eigen::Quaterniond &q_ab, mars::IMUMeasurementType &result)mars::Utilsstatic
Utils()mars::Utils
VecExtractEveryNthElm(std::vector< T, A > const &data, const int &nth)mars::Utilsinlinestatic