Public Member Functions | Public Attributes | Protected Attributes
RotatingDPPTU Class Reference

List of all members.

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_

Detailed Description

Definition at line 64 of file rotating_dp_ptu.cpp.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.

Definition at line 320 of file rotating_dp_ptu.cpp.


Member Data Documentation

Definition at line 68 of file rotating_dp_ptu.cpp.

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.

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.

Definition at line 83 of file rotating_dp_ptu.cpp.

Definition at line 83 of file rotating_dp_ptu.cpp.

Definition at line 67 of file rotating_dp_ptu.cpp.

Definition at line 85 of file rotating_dp_ptu.cpp.

Definition at line 80 of file rotating_dp_ptu.cpp.

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.

Definition at line 69 of file rotating_dp_ptu.cpp.

Definition at line 96 of file rotating_dp_ptu.cpp.

Definition at line 70 of file rotating_dp_ptu.cpp.


The documentation for this class was generated from the following file:


rotating_unit
Author(s): Radu Bogdan Rusu, Dejan Pangercic
autogenerated on Mon Oct 6 2014 08:43:43