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.