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.