Public Member Functions | Private Attributes
FakeOdomNode Class Reference

List of all members.

Public Member Functions

 FakeOdomNode (void)
void initPoseReceived (const geometry_msgs::PoseWithCovarianceStampedConstPtr &msg)
void stuffFilter (const nav_msgs::OdometryConstPtr &odom_msg)
void update (const nav_msgs::OdometryConstPtr &message)
 ~FakeOdomNode (void)

Private Attributes

std::string base_frame_id_
double delta_x_
double delta_y_
double delta_yaw_
tf::MessageFilter
< nav_msgs::Odometry > * 
filter_
message_filters::Subscriber
< nav_msgs::Odometry > * 
filter_sub_
std::string global_frame_id_
bool m_base_pos_received
nav_msgs::Odometry m_basePosMsg
geometry_msgs::PoseWithCovarianceStamped m_currentPos
tf::MessageFilter
< geometry_msgs::PoseWithCovarianceStamped > * 
m_initPoseFilter
message_filters::Subscriber
< geometry_msgs::PoseWithCovarianceStamped > * 
m_initPoseSub
ros::NodeHandle m_nh
tf::Transform m_offsetTf
geometry_msgs::PoseArray m_particleCloud
ros::Publisher m_particlecloudPub
ros::Publisher m_posePub
tf::TransformListenerm_tfListener
tf::TransformBroadcasterm_tfServer
std::string odom_frame_id_
ros::Subscriber stuff_sub_
double transform_tolerance_

Detailed Description

Definition at line 90 of file fake_localization.cpp.


Constructor & Destructor Documentation

FakeOdomNode::FakeOdomNode ( void  ) [inline]

Definition at line 93 of file fake_localization.cpp.

FakeOdomNode::~FakeOdomNode ( void  ) [inline]

Definition at line 128 of file fake_localization.cpp.


Member Function Documentation

void FakeOdomNode::initPoseReceived ( const geometry_msgs::PoseWithCovarianceStampedConstPtr &  msg) [inline]

Definition at line 212 of file fake_localization.cpp.

void FakeOdomNode::stuffFilter ( const nav_msgs::OdometryConstPtr &  odom_msg) [inline]

Definition at line 162 of file fake_localization.cpp.

void FakeOdomNode::update ( const nav_msgs::OdometryConstPtr &  message) [inline]

Definition at line 172 of file fake_localization.cpp.


Member Data Documentation

std::string FakeOdomNode::base_frame_id_ [private]

Definition at line 158 of file fake_localization.cpp.

double FakeOdomNode::delta_x_ [private]

Definition at line 147 of file fake_localization.cpp.

double FakeOdomNode::delta_y_ [private]

Definition at line 147 of file fake_localization.cpp.

double FakeOdomNode::delta_yaw_ [private]

Definition at line 147 of file fake_localization.cpp.

tf::MessageFilter<nav_msgs::Odometry>* FakeOdomNode::filter_ [private]

Definition at line 143 of file fake_localization.cpp.

Definition at line 145 of file fake_localization.cpp.

std::string FakeOdomNode::global_frame_id_ [private]

Definition at line 159 of file fake_localization.cpp.

Definition at line 148 of file fake_localization.cpp.

nav_msgs::Odometry FakeOdomNode::m_basePosMsg [private]

Definition at line 151 of file fake_localization.cpp.

geometry_msgs::PoseWithCovarianceStamped FakeOdomNode::m_currentPos [private]

Definition at line 153 of file fake_localization.cpp.

tf::MessageFilter<geometry_msgs::PoseWithCovarianceStamped>* FakeOdomNode::m_initPoseFilter [private]

Definition at line 142 of file fake_localization.cpp.

message_filters::Subscriber<geometry_msgs::PoseWithCovarianceStamped>* FakeOdomNode::m_initPoseSub [private]

Definition at line 139 of file fake_localization.cpp.

Definition at line 136 of file fake_localization.cpp.

Definition at line 154 of file fake_localization.cpp.

geometry_msgs::PoseArray FakeOdomNode::m_particleCloud [private]

Definition at line 152 of file fake_localization.cpp.

Definition at line 138 of file fake_localization.cpp.

Definition at line 137 of file fake_localization.cpp.

Definition at line 141 of file fake_localization.cpp.

Definition at line 140 of file fake_localization.cpp.

std::string FakeOdomNode::odom_frame_id_ [private]

Definition at line 157 of file fake_localization.cpp.

Definition at line 144 of file fake_localization.cpp.

Definition at line 149 of file fake_localization.cpp.


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


fake_localization
Author(s): Ioan A. Sucan, contradict@gmail.com
autogenerated on Sun Mar 3 2019 03:45:55