Public Member Functions | |
| Eigen::Matrix3f | assembleRotationMatrixZ (float angle) |
| void | rotateCloudRelative (float relative_angle, const PointCloud &cloud_in, PointCloud &cloud_out) |
| RotatingDPPTU () | |
| bool | spin () |
| void | update_parameters_from_server () |
| virtual | ~RotatingDPPTU () |
Public Attributes | |
| double | angle_step_ |
| PointCloud | cloud_ |
| Publisher | cloud_pub_ |
| ServiceClient | david_scan_ |
| double | first_act_stamp_ |
| int | is_david_ |
| int | is_image_ |
| int | is_laser_ |
| int | is_ptu_ |
| double | laser_max_angle_ |
| double | laser_min_angle_ |
| bool | left_arm_ |
| double | max_distance_ |
| double | min_distance_ |
| string | object_ |
| ServiceClient | ptu_serv_ |
| ServiceClient | save_images_serv_ |
| ServiceClient | scan_serv_ |
| list< LaserScanConstPtr > | scans_ |
| int | sweeps_ |
Protected Attributes | |
| boost::mutex | a_lock_ |
| bool | david_connect_ |
| NodeHandle | nh_ |
| boost::mutex | s_lock_ |
| bool | spin_ |
| int | total_laser_scans_ |
Definition at line 64 of file rotating_dp_ptu.cpp.
| RotatingDPPTU::RotatingDPPTU | ( | ) | [inline] |
Definition at line 99 of file rotating_dp_ptu.cpp.
| virtual RotatingDPPTU::~RotatingDPPTU | ( | ) | [inline, virtual] |
Definition at line 122 of file rotating_dp_ptu.cpp.
| Eigen::Matrix3f RotatingDPPTU::assembleRotationMatrixZ | ( | float | angle | ) | [inline] |
Definition at line 127 of file rotating_dp_ptu.cpp.
| void RotatingDPPTU::rotateCloudRelative | ( | float | relative_angle, |
| const PointCloud & | cloud_in, | ||
| PointCloud & | cloud_out | ||
| ) | [inline] |
Definition at line 141 of file rotating_dp_ptu.cpp.
| bool RotatingDPPTU::spin | ( | ) | [inline] |
Definition at line 169 of file rotating_dp_ptu.cpp.
| void RotatingDPPTU::update_parameters_from_server | ( | ) | [inline] |
Definition at line 320 of file rotating_dp_ptu.cpp.
boost::mutex RotatingDPPTU::a_lock_ [protected] |
Definition at line 68 of file rotating_dp_ptu.cpp.
| double RotatingDPPTU::angle_step_ |
Definition at line 84 of file rotating_dp_ptu.cpp.
Definition at line 76 of file rotating_dp_ptu.cpp.
Definition at line 78 of file rotating_dp_ptu.cpp.
bool RotatingDPPTU::david_connect_ [protected] |
Definition at line 69 of file rotating_dp_ptu.cpp.
Definition at line 80 of file rotating_dp_ptu.cpp.
Definition at line 74 of file rotating_dp_ptu.cpp.
Definition at line 88 of file rotating_dp_ptu.cpp.
Definition at line 92 of file rotating_dp_ptu.cpp.
Definition at line 94 of file rotating_dp_ptu.cpp.
Definition at line 90 of file rotating_dp_ptu.cpp.
Definition at line 83 of file rotating_dp_ptu.cpp.
Definition at line 83 of file rotating_dp_ptu.cpp.
Definition at line 86 of file rotating_dp_ptu.cpp.
| double RotatingDPPTU::max_distance_ |
Definition at line 83 of file rotating_dp_ptu.cpp.
| double RotatingDPPTU::min_distance_ |
Definition at line 83 of file rotating_dp_ptu.cpp.
NodeHandle RotatingDPPTU::nh_ [protected] |
Definition at line 67 of file rotating_dp_ptu.cpp.
| string RotatingDPPTU::object_ |
Definition at line 85 of file rotating_dp_ptu.cpp.
Definition at line 80 of file rotating_dp_ptu.cpp.
boost::mutex RotatingDPPTU::s_lock_ [protected] |
Definition at line 68 of file rotating_dp_ptu.cpp.
Definition at line 80 of file rotating_dp_ptu.cpp.
Definition at line 80 of file rotating_dp_ptu.cpp.
| list<LaserScanConstPtr> RotatingDPPTU::scans_ |
Definition at line 73 of file rotating_dp_ptu.cpp.
bool RotatingDPPTU::spin_ [protected] |
Definition at line 69 of file rotating_dp_ptu.cpp.
Definition at line 96 of file rotating_dp_ptu.cpp.
int RotatingDPPTU::total_laser_scans_ [protected] |
Definition at line 70 of file rotating_dp_ptu.cpp.