Public Member Functions | |
bool | inFootprint (const geometry_msgs::PointStamped &scan_pt) |
LaserFootprintFilter () | |
void | update (const sensor_msgs::LaserScan &input_scan) |
Private Attributes | |
std::string | base_frame_ |
ros::Publisher | debug_pub_ |
double | inscribed_radius_ |
tf::TransformListener | listener_ |
ros::NodeHandle | nh_ |
ros::Publisher | scan_filtered_pub_ |
ros::Subscriber | scan_sub_ |
Definition at line 40 of file laser_footprint_filter.cpp.
LaserFootprintFilter::LaserFootprintFilter | ( | ) | [inline] |
Definition at line 43 of file laser_footprint_filter.cpp.
bool LaserFootprintFilter::inFootprint | ( | const geometry_msgs::PointStamped & | scan_pt | ) | [inline] |
Definition at line 89 of file laser_footprint_filter.cpp.
void LaserFootprintFilter::update | ( | const sensor_msgs::LaserScan & | input_scan | ) | [inline] |
Definition at line 53 of file laser_footprint_filter.cpp.
std::string LaserFootprintFilter::base_frame_ [private] |
Definition at line 101 of file laser_footprint_filter.cpp.
Definition at line 103 of file laser_footprint_filter.cpp.
double LaserFootprintFilter::inscribed_radius_ [private] |
Definition at line 100 of file laser_footprint_filter.cpp.
Definition at line 99 of file laser_footprint_filter.cpp.
ros::NodeHandle LaserFootprintFilter::nh_ [private] |
Definition at line 98 of file laser_footprint_filter.cpp.
Definition at line 102 of file laser_footprint_filter.cpp.
Definition at line 104 of file laser_footprint_filter.cpp.