Public Member Functions | Private Attributes | List of all members
laser_filters::LaserScanFootprintFilter Class Reference

#include <footprint_filter.h>

Inheritance diagram for laser_filters::LaserScanFootprintFilter:
Inheritance graph

Public Member Functions

bool configure ()
int indexChannel (const sensor_msgs::PointCloud &scan_cloud)
bool inFootprint (const geometry_msgs::Point32 &scan_pt)
 LaserScanFootprintFilter ()
bool update (const sensor_msgs::LaserScan &input_scan, sensor_msgs::LaserScan &filtered_scan)
virtual ~LaserScanFootprintFilter ()
- Public Member Functions inherited from filters::FilterBase< sensor_msgs::LaserScan >
bool configure (const std::string &param_name, ros::NodeHandle node_handle=ros::NodeHandle())
bool configure (XmlRpc::XmlRpcValue &config)
 FilterBase ()
const std::string & getName ()
std::string getType ()
virtual ~FilterBase ()

Private Attributes

double inscribed_radius_
laser_geometry::LaserProjection projector_
tf::TransformListener tf_
bool up_and_running_

Additional Inherited Members

- Protected Member Functions inherited from filters::FilterBase< sensor_msgs::LaserScan >
bool getParam (const std::string &name, std::string &value)
bool getParam (const std::string &name, XmlRpc::XmlRpcValue &value)
bool getParam (const std::string &name, double &value)
bool getParam (const std::string &name, std::vector< double > &value)
bool getParam (const std::string &name, unsigned int &value)
bool getParam (const std::string &name, int &value)
bool getParam (const std::string &name, std::vector< std::string > &value)
bool getParam (const std::string &name, bool &value)
bool loadConfiguration (XmlRpc::XmlRpcValue &config)
- Protected Attributes inherited from filters::FilterBase< sensor_msgs::LaserScan >
bool configured_
std::string filter_name_
std::string filter_type_
string_map_t params_

Detailed Description

Definition at line 55 of file footprint_filter.h.

Constructor & Destructor Documentation

laser_filters::LaserScanFootprintFilter::LaserScanFootprintFilter ( )

Definition at line 58 of file footprint_filter.h.

virtual laser_filters::LaserScanFootprintFilter::~LaserScanFootprintFilter ( )

Definition at line 70 of file footprint_filter.h.

Member Function Documentation

bool laser_filters::LaserScanFootprintFilter::configure ( )

Implements filters::FilterBase< sensor_msgs::LaserScan >.

Definition at line 60 of file footprint_filter.h.

int laser_filters::LaserScanFootprintFilter::indexChannel ( const sensor_msgs::PointCloud &  scan_cloud)

Definition at line 112 of file footprint_filter.h.

bool laser_filters::LaserScanFootprintFilter::inFootprint ( const geometry_msgs::Point32 &  scan_pt)

Definition at line 125 of file footprint_filter.h.

bool laser_filters::LaserScanFootprintFilter::update ( const sensor_msgs::LaserScan &  input_scan,
sensor_msgs::LaserScan &  filtered_scan 

Implements filters::FilterBase< sensor_msgs::LaserScan >.

Definition at line 75 of file footprint_filter.h.

Member Data Documentation

double laser_filters::LaserScanFootprintFilter::inscribed_radius_

Definition at line 134 of file footprint_filter.h.

laser_geometry::LaserProjection laser_filters::LaserScanFootprintFilter::projector_

Definition at line 133 of file footprint_filter.h.

tf::TransformListener laser_filters::LaserScanFootprintFilter::tf_

Definition at line 132 of file footprint_filter.h.

bool laser_filters::LaserScanFootprintFilter::up_and_running_

Definition at line 135 of file footprint_filter.h.

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

Author(s): Tully Foote
autogenerated on Tue Mar 17 2020 03:40:02