#include <SensorHandlers.hpp>

Public Member Functions | |
| void | configure (ros::NodeHandle &nh) |
| GPSHandler () | |
| const std::pair< double, double > & | latlon () const |
| const std::pair< double, double > & | origin () const |
| const std::pair< double, double > & | position () const |
| void | setRotation (const Eigen::Quaternion< double > &quat) |
Private Member Functions | |
| void | onGps (const sensor_msgs::NavSatFix::ConstPtr &data) |
Private Attributes | |
| tf2_ros::Buffer | buffer |
| ros::Subscriber | gps |
| tf2_ros::TransformListener | listener |
| std::pair< double, double > | originLL |
| std::pair< double, double > | posLL |
| std::pair< double, double > | posxy |
| Eigen::Quaternion< double > | rot |
The GPS handler.
Definition at line 74 of file SensorHandlers.hpp.
| labust::navigation::GPSHandler::GPSHandler | ( | ) | [inline] |
Definition at line 77 of file SensorHandlers.hpp.
| void GPSHandler::configure | ( | ros::NodeHandle & | nh | ) |
Definition at line 44 of file SensorHandlers.cpp.
| const std::pair<double, double>& labust::navigation::GPSHandler::latlon | ( | ) | const [inline] |
Definition at line 87 of file SensorHandlers.hpp.
| void GPSHandler::onGps | ( | const sensor_msgs::NavSatFix::ConstPtr & | data | ) | [private] |
Definition at line 50 of file SensorHandlers.cpp.
| const std::pair<double, double>& labust::navigation::GPSHandler::origin | ( | ) | const [inline] |
Definition at line 84 of file SensorHandlers.hpp.
| const std::pair<double, double>& labust::navigation::GPSHandler::position | ( | ) | const [inline] |
Definition at line 81 of file SensorHandlers.hpp.
| void labust::navigation::GPSHandler::setRotation | ( | const Eigen::Quaternion< double > & | quat | ) | [inline] |
Definition at line 89 of file SensorHandlers.hpp.
Definition at line 94 of file SensorHandlers.hpp.
Definition at line 96 of file SensorHandlers.hpp.
Definition at line 95 of file SensorHandlers.hpp.
std::pair<double, double> labust::navigation::GPSHandler::originLL [private] |
Definition at line 93 of file SensorHandlers.hpp.
std::pair<double, double> labust::navigation::GPSHandler::posLL [private] |
Definition at line 93 of file SensorHandlers.hpp.
std::pair<double, double> labust::navigation::GPSHandler::posxy [private] |
Definition at line 93 of file SensorHandlers.hpp.
Eigen::Quaternion<double> labust::navigation::GPSHandler::rot [private] |
Definition at line 97 of file SensorHandlers.hpp.