#include <spindle_laser_sensor.h>
Public Types | |
typedef boost::shared_ptr < SpindleLaserSensor > | Ptr |
Public Member Functions | |
virtual double | expectedPointCloudNum (double distance, double area) const |
Return the expected number of points according to distance and area. it is calculated according to: {N}{2 }{1}{r^2}s = {2 }{}. | |
virtual void | setSpindleVelocity (const double velocity) |
SpindleLaserSensor (const double min_angle, const double max_angle, const size_t point_sample) | |
Protected Attributes | |
double | max_angle_ |
double | min_angle_ |
size_t | point_sample_ |
double | spindle_velocity_ |
Definition at line 43 of file spindle_laser_sensor.h.
typedef boost::shared_ptr<SpindleLaserSensor> jsk_recognition_utils::SpindleLaserSensor::Ptr |
Reimplemented from jsk_recognition_utils::PointCloudSensorModel.
Definition at line 46 of file spindle_laser_sensor.h.
jsk_recognition_utils::SpindleLaserSensor::SpindleLaserSensor | ( | const double | min_angle, |
const double | max_angle, | ||
const size_t | point_sample | ||
) | [inline] |
Definition at line 48 of file spindle_laser_sensor.h.
virtual double jsk_recognition_utils::SpindleLaserSensor::expectedPointCloudNum | ( | double | distance, |
double | area | ||
) | const [inline, virtual] |
Return the expected number of points according to distance and area. it is calculated according to: {N}{2 }{1}{r^2}s = {2 }{}.
Implements jsk_recognition_utils::PointCloudSensorModel.
Definition at line 65 of file spindle_laser_sensor.h.
virtual void jsk_recognition_utils::SpindleLaserSensor::setSpindleVelocity | ( | const double | velocity | ) | [inline, virtual] |
Definition at line 53 of file spindle_laser_sensor.h.
double jsk_recognition_utils::SpindleLaserSensor::max_angle_ [protected] |
Definition at line 76 of file spindle_laser_sensor.h.
double jsk_recognition_utils::SpindleLaserSensor::min_angle_ [protected] |
Definition at line 75 of file spindle_laser_sensor.h.
size_t jsk_recognition_utils::SpindleLaserSensor::point_sample_ [protected] |
Definition at line 77 of file spindle_laser_sensor.h.
double jsk_recognition_utils::SpindleLaserSensor::spindle_velocity_ [protected] |
Definition at line 74 of file spindle_laser_sensor.h.