#include <laser_utils.hpp>
Public Member Functions | |
LaserAssistant (ros::NodeHandle &nh, tf2_ros::Buffer *tf, const std::string &base_frame) | |
LaserMetadata | toLaserMetadata (sensor_msgs::LaserScan scan) |
~LaserAssistant () | |
Private Member Functions | |
bool | isInverted (double &mountingYaw) |
karto::LaserRangeFinder * | makeLaser (const double &mountingYaw) |
Private Attributes | |
std::string | base_frame_ |
std::string | frame_ |
geometry_msgs::TransformStamped | laser_pose_ |
ros::NodeHandle | nh_ |
sensor_msgs::LaserScan | scan_ |
tf2_ros::Buffer * | tf_ |
Definition at line 72 of file laser_utils.hpp.
laser_utils::LaserAssistant::LaserAssistant | ( | ros::NodeHandle & | nh, |
tf2_ros::Buffer * | tf, | ||
const std::string & | base_frame | ||
) |
Definition at line 71 of file laser_utils.cpp.
laser_utils::LaserAssistant::~LaserAssistant | ( | ) |
Definition at line 77 of file laser_utils.cpp.
|
private |
Definition at line 133 of file laser_utils.cpp.
|
private |
Definition at line 93 of file laser_utils.cpp.
LaserMetadata laser_utils::LaserAssistant::toLaserMetadata | ( | sensor_msgs::LaserScan | scan | ) |
Definition at line 81 of file laser_utils.cpp.
|
private |
Definition at line 86 of file laser_utils.hpp.
|
private |
Definition at line 86 of file laser_utils.hpp.
|
private |
Definition at line 87 of file laser_utils.hpp.
|
private |
Definition at line 83 of file laser_utils.hpp.
|
private |
Definition at line 85 of file laser_utils.hpp.
|
private |
Definition at line 84 of file laser_utils.hpp.