Structure used for storing and comparing measurements (for priority queues) More...
#include <filter_base.h>
Public Member Functions | |
Measurement () | |
bool | operator() (const Measurement &a, const Measurement &b) |
Public Attributes | |
Eigen::MatrixXd | covariance_ |
double | mahalanobisThresh_ |
Eigen::VectorXd | measurement_ |
double | time_ |
std::string | topicName_ |
std::vector< int > | updateVector_ |
Structure used for storing and comparing measurements (for priority queues)
Measurement units are assumed to be in meters and radians. Times are real-valued and measured in seconds.
Definition at line 56 of file filter_base.h.
RobotLocalization::Measurement::Measurement | ( | ) | [inline] |
Definition at line 85 of file filter_base.h.
bool RobotLocalization::Measurement::operator() | ( | const Measurement & | a, |
const Measurement & | b | ||
) | [inline] |
Definition at line 80 of file filter_base.h.
Eigen::MatrixXd RobotLocalization::Measurement::covariance_ |
Definition at line 65 of file filter_base.h.
Definition at line 77 of file filter_base.h.
Eigen::VectorXd RobotLocalization::Measurement::measurement_ |
Definition at line 64 of file filter_base.h.
Definition at line 74 of file filter_base.h.
std::string RobotLocalization::Measurement::topicName_ |
Definition at line 61 of file filter_base.h.
std::vector<int> RobotLocalization::Measurement::updateVector_ |
Definition at line 70 of file filter_base.h.