#include <transform.h>
Classes | |
struct | Config |
configuration parameters More... | |
Public Member Functions | |
Transform (ros::NodeHandle node, ros::NodeHandle private_nh) | |
Constructor. | |
~Transform () | |
Private Member Functions | |
void | processScan (const velodyne_msgs::VelodyneScan::ConstPtr &scanMsg) |
Callback for raw scan messages. | |
void | reconfigure_callback (velodyne_pointcloud::TransformNodeConfig &config, uint32_t level) |
Private Attributes | |
Config | config_ |
boost::shared_ptr < velodyne_rawdata::DataContainerBase > | container_ptr |
boost::shared_ptr < velodyne_rawdata::RawData > | data_ |
double | diag_max_freq_ |
double | diag_min_freq_ |
boost::shared_ptr < diagnostic_updater::TopicDiagnostic > | diag_topic_ |
diagnostic_updater::Updater | diagnostics_ |
bool | first_rcfg_call |
ros::Publisher | output_ |
boost::mutex | reconfigure_mtx_ |
boost::shared_ptr < dynamic_reconfigure::Server < velodyne_pointcloud::TransformNodeConfig > > | srv_ |
boost::shared_ptr < tf::MessageFilter < velodyne_msgs::VelodyneScan > > | tf_filter_ptr_ |
const std::string | tf_prefix_ |
boost::shared_ptr < tf::TransformListener > | tf_ptr_ |
message_filters::Subscriber < velodyne_msgs::VelodyneScan > | velodyne_scan_ |
Definition at line 61 of file transform.h.
velodyne_pointcloud::Transform::Transform | ( | ros::NodeHandle | node, |
ros::NodeHandle | private_nh | ||
) |
Constructor.
Definition at line 29 of file transform.cc.
velodyne_pointcloud::Transform::~Transform | ( | ) | [inline] |
Definition at line 65 of file transform.h.
void velodyne_pointcloud::Transform::processScan | ( | const velodyne_msgs::VelodyneScan::ConstPtr & | scanMsg | ) | [private] |
Callback for raw scan messages.
frame_id
can succeed. Definition at line 134 of file transform.cc.
void velodyne_pointcloud::Transform::reconfigure_callback | ( | velodyne_pointcloud::TransformNodeConfig & | config, |
uint32_t | level | ||
) | [private] |
Definition at line 93 of file transform.cc.
Definition at line 94 of file transform.h.
boost::shared_ptr<velodyne_rawdata::DataContainerBase> velodyne_pointcloud::Transform::container_ptr [private] |
Definition at line 98 of file transform.h.
boost::shared_ptr<velodyne_rawdata::RawData> velodyne_pointcloud::Transform::data_ [private] |
Definition at line 77 of file transform.h.
double velodyne_pointcloud::Transform::diag_max_freq_ [private] |
Definition at line 103 of file transform.h.
double velodyne_pointcloud::Transform::diag_min_freq_ [private] |
Definition at line 102 of file transform.h.
boost::shared_ptr<diagnostic_updater::TopicDiagnostic> velodyne_pointcloud::Transform::diag_topic_ [private] |
Definition at line 104 of file transform.h.
Definition at line 101 of file transform.h.
bool velodyne_pointcloud::Transform::first_rcfg_call [private] |
Definition at line 96 of file transform.h.
Definition at line 79 of file transform.h.
boost::mutex velodyne_pointcloud::Transform::reconfigure_mtx_ [private] |
Definition at line 105 of file transform.h.
boost::shared_ptr<dynamic_reconfigure::Server<velodyne_pointcloud::TransformNodeConfig> > velodyne_pointcloud::Transform::srv_ [private] |
Definition at line 73 of file transform.h.
boost::shared_ptr<tf::MessageFilter<velodyne_msgs::VelodyneScan> > velodyne_pointcloud::Transform::tf_filter_ptr_ [private] |
Definition at line 80 of file transform.h.
const std::string velodyne_pointcloud::Transform::tf_prefix_ [private] |
Definition at line 76 of file transform.h.
boost::shared_ptr<tf::TransformListener> velodyne_pointcloud::Transform::tf_ptr_ [private] |
Definition at line 81 of file transform.h.
message_filters::Subscriber<velodyne_msgs::VelodyneScan> velodyne_pointcloud::Transform::velodyne_scan_ [private] |
Definition at line 78 of file transform.h.