IRI ROS Specific Algorithm Class. More...
#include <intensity_filter.h>
| Public Member Functions | |
| IntensityFilter (void) | |
| Constructor. | |
| ~IntensityFilter (void) | |
| Destructor. | |
| Private Member Functions | |
| void | cloud_in_callback (const sensor_msgs::PointCloud2::ConstPtr &msg) | 
| void | reconfigureCallback (iri_pcl_filters::IriPclFiltersParametersConfig &config, uint32_t level) | 
| Private Attributes | |
| ros::Subscriber | cloud_in_subscriber_ | 
| ros::Publisher | cloud_out_publisher_ | 
| dynamic_reconfigure::Server < iri_pcl_filters::IriPclFiltersParametersConfig > | dyn_reconfig_srv | 
| int | max_intensity_threshold_ | 
| int | min_intensity_threshold_ | 
| CMutex | mutex | 
| sensor_msgs::PointCloud2 | PointCloud2_msg_ | 
| ros::NodeHandle | public_node_handle_ | 
IRI ROS Specific Algorithm Class.
Definition at line 51 of file intensity_filter.h.
| IntensityFilter::IntensityFilter | ( | void | ) | 
Constructor.
This constructor initializes specific class attributes and all ROS communications variables to enable message exchange.
Definition at line 3 of file intensity_filter.cpp.
| IntensityFilter::~IntensityFilter | ( | void | ) | 
Destructor.
This destructor frees all necessary dynamic memory allocated within this this class.
Definition at line 26 of file intensity_filter.cpp.
| void IntensityFilter::cloud_in_callback | ( | const sensor_msgs::PointCloud2::ConstPtr & | msg | ) |  [private] | 
Definition at line 45 of file intensity_filter.cpp.
| void IntensityFilter::reconfigureCallback | ( | iri_pcl_filters::IriPclFiltersParametersConfig & | config, | 
| uint32_t | level | ||
| ) |  [private] | 
Definition at line 31 of file intensity_filter.cpp.
Definition at line 60 of file intensity_filter.h.
Definition at line 56 of file intensity_filter.h.
| dynamic_reconfigure::Server<iri_pcl_filters::IriPclFiltersParametersConfig> IntensityFilter::dyn_reconfig_srv  [private] | 
Definition at line 69 of file intensity_filter.h.
| int IntensityFilter::max_intensity_threshold_  [private] | 
Definition at line 67 of file intensity_filter.h.
| int IntensityFilter::min_intensity_threshold_  [private] | 
Definition at line 67 of file intensity_filter.h.
| CMutex IntensityFilter::mutex  [private] | 
Definition at line 65 of file intensity_filter.h.
| sensor_msgs::PointCloud2 IntensityFilter::PointCloud2_msg_  [private] | 
Definition at line 57 of file intensity_filter.h.
Definition at line 63 of file intensity_filter.h.