Public Member Functions | Private Member Functions | Private Attributes | List of all members
imu_transformer::ImuTransformerNodelet Class Reference

#include <imu_transformer_nodelet.h>

Inheritance diagram for imu_transformer::ImuTransformerNodelet:
Inheritance graph
[legend]

Public Member Functions

 ImuTransformerNodelet ()
 
- Public Member Functions inherited from nodelet::Nodelet
void init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL)
 
 Nodelet ()
 
virtual ~Nodelet ()
 

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< ImuFilterimu_filter_
 
ros::Publisher imu_pub_
 
ImuSubscriber imu_sub_
 
boost::shared_ptr< MagFiltermag_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::Buffertf2_
 
boost::shared_ptr< tf2_ros::TransformListenertf2_listener_
 

Additional Inherited Members

- Protected Member Functions inherited from nodelet::Nodelet
ros::CallbackQueueInterfacegetMTCallbackQueue () const
 
ros::NodeHandlegetMTNodeHandle () const
 
ros::NodeHandlegetMTPrivateNodeHandle () const
 
const V_stringgetMyArgv () const
 
const std::string & getName () const
 
ros::NodeHandlegetNodeHandle () const
 
ros::NodeHandlegetPrivateNodeHandle () const
 
const M_stringgetRemappingArgs () const
 
ros::CallbackQueueInterfacegetSTCallbackQueue () const
 
std::string getSuffixedName (const std::string &suffix) const
 

Detailed Description

Definition at line 26 of file imu_transformer_nodelet.h.

Constructor & Destructor Documentation

imu_transformer::ImuTransformerNodelet::ImuTransformerNodelet ( )
inline

Definition at line 30 of file imu_transformer_nodelet.h.

Member Function Documentation

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 ( )
privatevirtual

Implements nodelet::Nodelet.

Definition at line 12 of file imu_transformer_nodelet.cpp.

Member Data Documentation

boost::shared_ptr<ImuFilter> imu_transformer::ImuTransformerNodelet::imu_filter_
private

Definition at line 43 of file imu_transformer_nodelet.h.

ros::Publisher imu_transformer::ImuTransformerNodelet::imu_pub_
private

Definition at line 46 of file imu_transformer_nodelet.h.

ImuSubscriber imu_transformer::ImuTransformerNodelet::imu_sub_
private

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.

ros::Publisher imu_transformer::ImuTransformerNodelet::mag_pub_
private

Definition at line 46 of file imu_transformer_nodelet.h.

MagSubscriber imu_transformer::ImuTransformerNodelet::mag_sub_
private

Definition at line 41 of file imu_transformer_nodelet.h.

ros::NodeHandle imu_transformer::ImuTransformerNodelet::nh_in_
private

Definition at line 36 of file imu_transformer_nodelet.h.

ros::NodeHandle imu_transformer::ImuTransformerNodelet::nh_out_
private

Definition at line 36 of file imu_transformer_nodelet.h.

ros::NodeHandle imu_transformer::ImuTransformerNodelet::private_nh_
private

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.


The documentation for this class was generated from the following files:


imu_transformer
Author(s): Paul Bovbel
autogenerated on Thu Jun 4 2020 03:23:01