#include <imu_transformer_nodelet.h>
Public Member Functions | |
ImuTransformerNodelet () | |
Private Member Functions | |
void | failureCb (tf2_ros::filter_failure_reasons::FilterFailureReason reason) |
void | imuCallback (const ImuMsg::ConstPtr &imu_in) |
void | magCallback (const topic_tools::ShapeShifter::ConstPtr &msg) |
virtual void | onInit () |
Private Attributes | |
boost::shared_ptr< ImuFilter > | imu_filter_ |
ros::Publisher | imu_pub_ |
ImuSubscriber | imu_sub_ |
boost::shared_ptr< MagFilter > | mag_filter_ |
ros::Publisher | mag_pub_ |
MagSubscriber | mag_sub_ |
ros::NodeHandle | nh_in_ |
ros::NodeHandle | nh_out_ |
ros::NodeHandle | private_nh_ |
std::string | target_frame_ |
boost::shared_ptr < tf2_ros::Buffer > | tf2_ |
boost::shared_ptr < tf2_ros::TransformListener > | tf2_listener_ |
Definition at line 26 of file imu_transformer_nodelet.h.
Definition at line 30 of file imu_transformer_nodelet.h.
void imu_transformer::ImuTransformerNodelet::failureCb | ( | tf2_ros::filter_failure_reasons::FilterFailureReason | reason | ) | [private] |
Definition at line 118 of file imu_transformer_nodelet.cpp.
void imu_transformer::ImuTransformerNodelet::imuCallback | ( | const ImuMsg::ConstPtr & | imu_in | ) | [private] |
Definition at line 37 of file imu_transformer_nodelet.cpp.
void imu_transformer::ImuTransformerNodelet::magCallback | ( | const topic_tools::ShapeShifter::ConstPtr & | msg | ) | [private] |
Definition at line 58 of file imu_transformer_nodelet.cpp.
void imu_transformer::ImuTransformerNodelet::onInit | ( | ) | [private, virtual] |
Implements nodelet::Nodelet.
Definition at line 12 of file imu_transformer_nodelet.cpp.
boost::shared_ptr<ImuFilter> imu_transformer::ImuTransformerNodelet::imu_filter_ [private] |
Definition at line 43 of file imu_transformer_nodelet.h.
Definition at line 46 of file imu_transformer_nodelet.h.
Definition at line 40 of file imu_transformer_nodelet.h.
boost::shared_ptr<MagFilter> imu_transformer::ImuTransformerNodelet::mag_filter_ [private] |
Definition at line 44 of file imu_transformer_nodelet.h.
Definition at line 46 of file imu_transformer_nodelet.h.
Definition at line 41 of file imu_transformer_nodelet.h.
Definition at line 36 of file imu_transformer_nodelet.h.
Definition at line 36 of file imu_transformer_nodelet.h.
Reimplemented from nodelet::Nodelet.
Definition at line 36 of file imu_transformer_nodelet.h.
std::string imu_transformer::ImuTransformerNodelet::target_frame_ [private] |
Definition at line 30 of file imu_transformer_nodelet.h.
boost::shared_ptr<tf2_ros::Buffer> imu_transformer::ImuTransformerNodelet::tf2_ [private] |
Definition at line 37 of file imu_transformer_nodelet.h.
boost::shared_ptr<tf2_ros::TransformListener> imu_transformer::ImuTransformerNodelet::tf2_listener_ [private] |
Definition at line 38 of file imu_transformer_nodelet.h.