Public Member Functions | Private Attributes | List of all members
pr2_laser_filters::PR2PointCloudFootprintFilterNew Class Reference

#include <pr2_point_cloud_footprint_filter.h>

Inheritance diagram for pr2_laser_filters::PR2PointCloudFootprintFilterNew:
Inheritance graph
[legend]

Public Member Functions

bool configure ()
 
bool inFootprint (const pcl::PointXYZ &scan_pt)
 
 PR2PointCloudFootprintFilterNew ()
 
bool update (const sensor_msgs::PointCloud2 &input_scan2, sensor_msgs::PointCloud2 &filtered_scan2)
 
virtual ~PR2PointCloudFootprintFilterNew ()
 
- Public Member Functions inherited from filters::FilterBase< sensor_msgs::PointCloud2 >
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_
 

Additional Inherited Members

- Protected Member Functions inherited from filters::FilterBase< sensor_msgs::PointCloud2 >
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::PointCloud2 >
bool configured_
 
std::string filter_name_
 
std::string filter_type_
 
string_map_t params_
 

Detailed Description

Definition at line 58 of file pr2_point_cloud_footprint_filter.h.

Constructor & Destructor Documentation

pr2_laser_filters::PR2PointCloudFootprintFilterNew::PR2PointCloudFootprintFilterNew ( )
inline

Definition at line 61 of file pr2_point_cloud_footprint_filter.h.

virtual pr2_laser_filters::PR2PointCloudFootprintFilterNew::~PR2PointCloudFootprintFilterNew ( )
inlinevirtual

Definition at line 73 of file pr2_point_cloud_footprint_filter.h.

Member Function Documentation

bool pr2_laser_filters::PR2PointCloudFootprintFilterNew::configure ( )
inlinevirtual
bool pr2_laser_filters::PR2PointCloudFootprintFilterNew::inFootprint ( const pcl::PointXYZ &  scan_pt)
inline

Definition at line 119 of file pr2_point_cloud_footprint_filter.h.

bool pr2_laser_filters::PR2PointCloudFootprintFilterNew::update ( const sensor_msgs::PointCloud2 &  input_scan2,
sensor_msgs::PointCloud2 &  filtered_scan2 
)
inlinevirtual

Member Data Documentation

double pr2_laser_filters::PR2PointCloudFootprintFilterNew::inscribed_radius_
private

Definition at line 128 of file pr2_point_cloud_footprint_filter.h.

laser_geometry::LaserProjection pr2_laser_filters::PR2PointCloudFootprintFilterNew::projector_
private

Definition at line 127 of file pr2_point_cloud_footprint_filter.h.

tf::TransformListener pr2_laser_filters::PR2PointCloudFootprintFilterNew::tf_
private

Definition at line 126 of file pr2_point_cloud_footprint_filter.h.


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


pr2_navigation_perception
Author(s): Eitan Marder-Eppstein
autogenerated on Mon Jun 10 2019 14:29:08