Public Member Functions | Private Member Functions | Private Attributes
IntensityFilter Class Reference

IRI ROS Specific Algorithm Class. More...

#include <intensity_filter.h>

List of all members.

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_

Detailed Description

IRI ROS Specific Algorithm Class.

Definition at line 51 of file intensity_filter.h.


Constructor & Destructor Documentation

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.

Destructor.

This destructor frees all necessary dynamic memory allocated within this this class.

Definition at line 26 of file intensity_filter.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 67 of file intensity_filter.h.

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.


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


iri_pcl_filters
Author(s): Sergi Foix
autogenerated on Fri Dec 6 2013 20:44:42