#include <pose_correction_tf_publisher.h>

Public Member Functions | |
| virtual void | handle_transformed_msg (const boost::shared_ptr< ObservationType >, const tf::StampedTransform &t) override | 
| virtual void | on_pose_update (const RobotPose &pose) override | 
| PoseCorrectionTfPublisher (const std::string &tf_map_frame_id, const std::string &tf_odom_frame_id, bool is_async=false) | |
Private Member Functions | |
| void | publish_map_to_odom () | 
| void | publishing_loop () | 
Private Attributes | |
| tf::Transform | _last_odom2base | 
| tf::Transform | _map2odom | 
| std::mutex | _map2odom_mutex | 
| tf::TransformBroadcaster | _tf_brcst | 
| std::string | _tf_map_frame_id | 
| std::string | _tf_odom_frame_id | 
| std::thread | _transform_publisher | 
Definition at line 14 of file pose_correction_tf_publisher.h.
      
  | 
  inline | 
Definition at line 17 of file pose_correction_tf_publisher.h.
      
  | 
  inlineoverridevirtual | 
Implements TopicObserver< ObservationType >.
Definition at line 31 of file pose_correction_tf_publisher.h.
      
  | 
  inlineoverridevirtual | 
Implements WorldPoseObserver.
Definition at line 39 of file pose_correction_tf_publisher.h.
      
  | 
  inlineprivate | 
Definition at line 60 of file pose_correction_tf_publisher.h.
      
  | 
  inlineprivate | 
Definition at line 52 of file pose_correction_tf_publisher.h.
      
  | 
  private | 
Definition at line 70 of file pose_correction_tf_publisher.h.
      
  | 
  private | 
Definition at line 71 of file pose_correction_tf_publisher.h.
      
  | 
  private | 
Definition at line 72 of file pose_correction_tf_publisher.h.
      
  | 
  private | 
Definition at line 69 of file pose_correction_tf_publisher.h.
      
  | 
  private | 
Definition at line 68 of file pose_correction_tf_publisher.h.
      
  | 
  private | 
Definition at line 68 of file pose_correction_tf_publisher.h.
      
  | 
  private | 
Definition at line 73 of file pose_correction_tf_publisher.h.