Classes | Public Member Functions | Private Member Functions | Private Attributes
RawlogRecordNode Class Reference

ROS Node. More...

#include <rawlog_record_node.h>

Inheritance diagram for RawlogRecordNode:
Inheritance graph
[legend]

List of all members.

Classes

struct  ParametersNode

Public Member Functions

void callbackLaser (const sensor_msgs::LaserScan &)
void init ()
void loop ()
 RawlogRecordNode (ros::NodeHandle &n)
 ~RawlogRecordNode ()

Private Member Functions

ParametersNodeparam ()
void update ()
void updateLaserPose (std::string frame_id)
bool waitForTransform (mrpt::poses::CPose3D &des, const std::string &target_frame, const std::string &source_frame, const ros::Time &time, const ros::Duration &timeout, const ros::Duration &polling_sleep_duration=ros::Duration(0.01))

Private Attributes

std::map< std::string,
mrpt::poses::CPose3D > 
laser_poses_
tf::TransformListener listenerTF_
unsigned long loop_count_
 MRPT_ROS_LOG_MACROS
ros::NodeHandle n_
ros::Subscriber subLaser0_
ros::Subscriber subLaser1_
ros::Subscriber subLaser2_

Detailed Description

ROS Node.

Definition at line 41 of file rawlog_record_node.h.


Constructor & Destructor Documentation

Definition at line 50 of file rawlog_record_node.cpp.

Definition at line 47 of file rawlog_record_node.cpp.


Member Function Documentation

Definition at line 92 of file rawlog_record_node.cpp.

Definition at line 59 of file rawlog_record_node.cpp.

Definition at line 67 of file rawlog_record_node.cpp.

Definition at line 55 of file rawlog_record_node.cpp.

void RawlogRecordNode::update ( ) [private]
void RawlogRecordNode::updateLaserPose ( std::string  frame_id) [private]

Definition at line 123 of file rawlog_record_node.cpp.

bool RawlogRecordNode::waitForTransform ( mrpt::poses::CPose3D &  des,
const std::string &  target_frame,
const std::string &  source_frame,
const ros::Time time,
const ros::Duration timeout,
const ros::Duration polling_sleep_duration = ros::Duration(0.01) 
) [private]

Definition at line 76 of file rawlog_record_node.cpp.


Member Data Documentation

std::map<std::string, mrpt::poses::CPose3D> RawlogRecordNode::laser_poses_ [private]

Definition at line 73 of file rawlog_record_node.h.

Definition at line 72 of file rawlog_record_node.h.

unsigned long RawlogRecordNode::loop_count_ [private]

Definition at line 75 of file rawlog_record_node.h.

Definition at line 42 of file rawlog_record_node.h.

Definition at line 74 of file rawlog_record_node.h.

Definition at line 69 of file rawlog_record_node.h.

Definition at line 70 of file rawlog_record_node.h.

Definition at line 71 of file rawlog_record_node.h.


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


mrpt_rawlog
Author(s):
autogenerated on Mon Aug 11 2014 11:23:25