Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
RawlogPlayNode Class Reference

ROS Node. More...

#include <rawlog_play_node.h>

Inheritance diagram for RawlogPlayNode:
Inheritance graph
[legend]

Classes

struct  ParametersNode
 

Public Member Functions

void init ()
 
void loop ()
 
 RawlogPlayNode (ros::NodeHandle &n)
 
 ~RawlogPlayNode ()
 
- Public Member Functions inherited from RawlogPlay
 RawlogPlay (Parameters *parm)
 
 ~RawlogPlay ()
 

Private Member Functions

bool nextEntry ()
 
ParametersNodeparam ()
 
void publishSingleObservation (const mrpt::obs::CObservation::Ptr &o)
 

Private Attributes

std::string base_frame_
 
unsigned long loop_count_
 
mrpt_msgs::ObservationRangeBeacon msg_beacon_
 
mrpt_msgs::ObservationRangeBearing msg_landmark_
 
sensor_msgs::LaserScan msg_laser_
 
nav_msgs::Odometry msg_odom_
 
ros::NodeHandle n_
 
std::string odom_frame_
 
ros::Publisher pub_beacon_
 
ros::Publisher pub_landmark_
 
ros::Publisher pub_laser_
 
tf::TransformBroadcaster tf_broadcaster_
 

Additional Inherited Members

- Protected Attributes inherited from RawlogPlay
size_t entry_
 
Parametersparam_
 
CFileGZInputStream rawlog_stream_
 
mrpt::poses::CPose3DPDFGaussian robotPose
 

Detailed Description

ROS Node.

Definition at line 50 of file rawlog_play_node.h.

Constructor & Destructor Documentation

RawlogPlayNode::RawlogPlayNode ( ros::NodeHandle n)

Definition at line 66 of file rawlog_play_node.cpp.

RawlogPlayNode::~RawlogPlayNode ( )

Definition at line 65 of file rawlog_play_node.cpp.

Member Function Documentation

void RawlogPlayNode::init ( )

Definition at line 76 of file rawlog_play_node.cpp.

void RawlogPlayNode::loop ( )

Definition at line 221 of file rawlog_play_node.cpp.

bool RawlogPlayNode::nextEntry ( )
private

Definition at line 164 of file rawlog_play_node.cpp.

RawlogPlayNode::ParametersNode * RawlogPlayNode::param ( )
private

Definition at line 71 of file rawlog_play_node.cpp.

void RawlogPlayNode::publishSingleObservation ( const mrpt::obs::CObservation::Ptr &  o)
private

Definition at line 94 of file rawlog_play_node.cpp.

Member Data Documentation

std::string RawlogPlayNode::base_frame_
private

Definition at line 94 of file rawlog_play_node.h.

unsigned long RawlogPlayNode::loop_count_
private

Definition at line 85 of file rawlog_play_node.h.

mrpt_msgs::ObservationRangeBeacon RawlogPlayNode::msg_beacon_
private

Definition at line 87 of file rawlog_play_node.h.

mrpt_msgs::ObservationRangeBearing RawlogPlayNode::msg_landmark_
private

Definition at line 88 of file rawlog_play_node.h.

sensor_msgs::LaserScan RawlogPlayNode::msg_laser_
private

Definition at line 86 of file rawlog_play_node.h.

nav_msgs::Odometry RawlogPlayNode::msg_odom_
private

Definition at line 89 of file rawlog_play_node.h.

ros::NodeHandle RawlogPlayNode::n_
private

Definition at line 84 of file rawlog_play_node.h.

std::string RawlogPlayNode::odom_frame_
private

Definition at line 93 of file rawlog_play_node.h.

ros::Publisher RawlogPlayNode::pub_beacon_
private

Definition at line 91 of file rawlog_play_node.h.

ros::Publisher RawlogPlayNode::pub_landmark_
private

Definition at line 92 of file rawlog_play_node.h.

ros::Publisher RawlogPlayNode::pub_laser_
private

Definition at line 90 of file rawlog_play_node.h.

tf::TransformBroadcaster RawlogPlayNode::tf_broadcaster_
private

Definition at line 95 of file rawlog_play_node.h.


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


mrpt_rawlog
Author(s):
autogenerated on Thu Mar 12 2020 03:22:04