#include <laser.h>
multisense_ros::Laser::Laser | ( | crl::multisense::Channel * | driver, |
const std::string & | tf_prefix | ||
) |
void multisense_ros::Laser::defaultTfPublisher | ( | const ros::TimerEvent & | event | ) | [private] |
tf::Transform multisense_ros::Laser::getSpindleTransform | ( | float | spindle_angle | ) | [private] |
void multisense_ros::Laser::pointCloudCallback | ( | const crl::multisense::lidar::Header & | header | ) |
void multisense_ros::Laser::publishSpindleTransform | ( | const float | spindle_angle, |
const float | velocity, | ||
const ros::Time & | time | ||
) | [private] |
void multisense_ros::Laser::publishStaticTransforms | ( | const ros::Time & | time | ) | [private] |
void multisense_ros::Laser::scanCallback | ( | const crl::multisense::lidar::Header & | header | ) |
void multisense_ros::Laser::stop | ( | ) | [private] |
void multisense_ros::Laser::subscribe | ( | ) | [private] |
void multisense_ros::Laser::unsubscribe | ( | ) | [private] |
const float multisense_ros::Laser::EXPECTED_RATE = 40.0 [static] |
std::string multisense_ros::Laser::frame_id_ [private] |
std::string multisense_ros::Laser::hokuyo_ [private] |
sensor_msgs::JointState multisense_ros::Laser::joint_states_ [private] |
sensor_msgs::LaserScan multisense_ros::Laser::laser_msg_ [private] |
std::string multisense_ros::Laser::left_camera_optical_ [private] |
std::string multisense_ros::Laser::motor_ [private] |
sensor_msgs::PointCloud2 multisense_ros::Laser::point_cloud_ [private] |
std::string multisense_ros::Laser::spindle_ [private] |
float multisense_ros::Laser::spindle_angle_ [private] |
boost::mutex multisense_ros::Laser::sub_lock_ [private] |
int32_t multisense_ros::Laser::subscribers_ [private] |
ros::Timer multisense_ros::Laser::timer_ [private] |