Public Member Functions | Public Attributes
RobotLocalization::Measurement Struct Reference

Structure used for storing and comparing measurements (for priority queues) More...

#include <filter_base.h>

List of all members.

Public Member Functions

 Measurement ()
bool operator() (const boost::shared_ptr< Measurement > &a, const boost::shared_ptr< Measurement > &b)
bool operator() (const Measurement &a, const Measurement &b)

Public Attributes

Eigen::MatrixXd covariance_
Eigen::VectorXd latestControl_
double latestControlTime_
double mahalanobisThresh_
Eigen::VectorXd measurement_
double time_
std::string topicName_
std::vector< int > updateVector_

Detailed Description

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 60 of file filter_base.h.


Constructor & Destructor Documentation

Definition at line 100 of file filter_base.h.


Member Function Documentation

bool RobotLocalization::Measurement::operator() ( const boost::shared_ptr< Measurement > &  a,
const boost::shared_ptr< Measurement > &  b 
) [inline]

Definition at line 90 of file filter_base.h.

bool RobotLocalization::Measurement::operator() ( const Measurement a,
const Measurement b 
) [inline]

Definition at line 95 of file filter_base.h.


Member Data Documentation

Definition at line 69 of file filter_base.h.

Definition at line 84 of file filter_base.h.

Definition at line 87 of file filter_base.h.

Definition at line 81 of file filter_base.h.

Definition at line 68 of file filter_base.h.

Definition at line 78 of file filter_base.h.

Definition at line 65 of file filter_base.h.

Definition at line 74 of file filter_base.h.


The documentation for this struct was generated from the following file:


robot_localization
Author(s): Tom Moore
autogenerated on Sun Apr 2 2017 03:39:46