laser_tilt_controller_filter::LaserTiltControllerFilter Class Reference

A filter that invalidates scans for certain periods of a tilt profile. More...

#include <laser_tilt_controller_filter.h>

List of all members.

Public Member Functions

bool configure ()
 LaserTiltControllerFilter ()
bool loadFilterSignals ()
bool loadTiltProfileTiming ()
void signalCb (const pr2_msgs::LaserScannerSignal::ConstPtr &signal)
bool update (const sensor_msgs::LaserScan &scan_in, sensor_msgs::LaserScan &scan_out)
 ~LaserTiltControllerFilter ()

Private Attributes

std::vector< int > filter_signals_
boost::mutex mutex_
bool signal_received_
ros::Subscriber signal_sub_
std::vector< double > tilt_profile_times_
ros::Time timer_zero_

Detailed Description

A filter that invalidates scans for certain periods of a tilt profile.

Definition at line 48 of file laser_tilt_controller_filter.h.


Constructor & Destructor Documentation

laser_tilt_controller_filter::LaserTiltControllerFilter::LaserTiltControllerFilter (  )  [inline]

Definition at line 51 of file laser_tilt_controller_filter.h.

laser_tilt_controller_filter::LaserTiltControllerFilter::~LaserTiltControllerFilter (  )  [inline]

Definition at line 183 of file laser_tilt_controller_filter.h.


Member Function Documentation

bool laser_tilt_controller_filter::LaserTiltControllerFilter::configure (  )  [inline]

Definition at line 121 of file laser_tilt_controller_filter.h.

bool laser_tilt_controller_filter::LaserTiltControllerFilter::loadFilterSignals (  )  [inline]

Definition at line 53 of file laser_tilt_controller_filter.h.

bool laser_tilt_controller_filter::LaserTiltControllerFilter::loadTiltProfileTiming (  )  [inline]

Definition at line 85 of file laser_tilt_controller_filter.h.

void laser_tilt_controller_filter::LaserTiltControllerFilter::signalCb ( const pr2_msgs::LaserScannerSignal::ConstPtr &  signal  )  [inline]

Definition at line 130 of file laser_tilt_controller_filter.h.

bool laser_tilt_controller_filter::LaserTiltControllerFilter::update ( const sensor_msgs::LaserScan &  scan_in,
sensor_msgs::LaserScan &  scan_out 
) [inline]

Definition at line 139 of file laser_tilt_controller_filter.h.


Member Data Documentation

Definition at line 186 of file laser_tilt_controller_filter.h.

Definition at line 189 of file laser_tilt_controller_filter.h.

Definition at line 190 of file laser_tilt_controller_filter.h.

Definition at line 191 of file laser_tilt_controller_filter.h.

Definition at line 187 of file laser_tilt_controller_filter.h.

Definition at line 188 of file laser_tilt_controller_filter.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables


laser_tilt_controller_filter
Author(s): Eitan Marder-Eppstein
autogenerated on Fri Jan 11 09:58:28 2013