| Public Member Functions | |
| void | buildState () | 
| void | imageSubCallback (const sensor_msgs::ImageConstPtr &img_in) | 
| void | imageSubCallback_depth (const sensor_msgs::ImageConstPtr &img_in) | 
| void | init () | 
| void | odometrySubCallback (const nav_msgs::Odometry &odometry) | 
| void | pointCloudSubCallback (const sensor_msgs::PointCloud2ConstPtr &pc_in) | 
| void | record_end () | 
| void | record_entry () | 
| void | record_start () | 
| void | reset_world () | 
| void | run () | 
| void | state2_x () | 
| void | state2_y () | 
| void | state3 () | 
| void | state4 () | 
| ~Capture () | |
| Private Attributes | |
| Eigen::Vector3f | absolute_pos_ | 
| Eigen::Quaternionf | absolute_rot_ | 
| geometry_msgs::Twist | cmd | 
| trajectory_msgs::JointTrajectory | cmd_nick_ | 
| bool | first_ | 
| FILE * | fp_xml_ | 
| int | frame_number_ | 
| bool | freeze_ | 
| ros::Subscriber | image_depth_sub_ | 
| ros::Subscriber | image_sub_ | 
| sensor_msgs::ImageConstPtr | last_depth_img_ | 
| sensor_msgs::ImageConstPtr | last_img_ | 
| sensor_msgs::PointCloud2ConstPtr | last_pc_ | 
| tf::TransformListener | listener | 
| int | mode_ | 
| bool | moving_ | 
| ros::NodeHandle | n_ | 
| ros::Publisher | nick_pub_ | 
| double | nick_rate | 
| int | not_moving_ | 
| ros::Subscriber | odo_sub_ | 
| int | phase1_len_ | 
| int | phase2_len_ | 
| int | phase3_len_ | 
| ros::Subscriber | point_cloud_sub_ | 
| std::string | prefix_ | 
| Eigen::Vector3f | start_pos_ | 
| Eigen::Quaternionf | start_rot_ | 
| bool | states_ [4] | 
| ros::Publisher | vel_pub_ | 
| double | walk_vel | 
| double | yaw_rate | 
Definition at line 82 of file capture.cpp.
| Capture::~Capture | ( | ) |  [inline] | 
Definition at line 159 of file capture.cpp.
| void Capture::buildState | ( | ) |  [inline] | 
Definition at line 411 of file capture.cpp.
| void Capture::imageSubCallback | ( | const sensor_msgs::ImageConstPtr & | img_in | ) |  [inline] | 
Definition at line 294 of file capture.cpp.
| void Capture::imageSubCallback_depth | ( | const sensor_msgs::ImageConstPtr & | img_in | ) |  [inline] | 
Definition at line 303 of file capture.cpp.
| void Capture::init | ( | ) |  [inline] | 
Definition at line 112 of file capture.cpp.
| void Capture::odometrySubCallback | ( | const nav_msgs::Odometry & | odometry | ) |  [inline] | 
Definition at line 312 of file capture.cpp.
| void Capture::pointCloudSubCallback | ( | const sensor_msgs::PointCloud2ConstPtr & | pc_in | ) |  [inline] | 
Definition at line 285 of file capture.cpp.
| void Capture::record_end | ( | ) |  [inline] | 
Definition at line 178 of file capture.cpp.
| void Capture::record_entry | ( | ) |  [inline] | 
Definition at line 183 of file capture.cpp.
| void Capture::record_start | ( | ) |  [inline] | 
Definition at line 165 of file capture.cpp.
| void Capture::reset_world | ( | ) |  [inline] | 
Definition at line 161 of file capture.cpp.
| void Capture::run | ( | ) | 
Definition at line 532 of file capture.cpp.
| void Capture::state2_x | ( | ) |  [inline] | 
Definition at line 452 of file capture.cpp.
| void Capture::state2_y | ( | ) |  [inline] | 
Definition at line 465 of file capture.cpp.
| void Capture::state3 | ( | ) |  [inline] | 
Definition at line 478 of file capture.cpp.
| void Capture::state4 | ( | ) |  [inline] | 
Definition at line 496 of file capture.cpp.
| Eigen::Vector3f Capture::absolute_pos_  [private] | 
Definition at line 98 of file capture.cpp.
| Eigen::Quaternionf Capture::absolute_rot_  [private] | 
Definition at line 99 of file capture.cpp.
| geometry_msgs::Twist Capture::cmd  [private] | 
Definition at line 86 of file capture.cpp.
| trajectory_msgs::JointTrajectory Capture::cmd_nick_  [private] | 
Definition at line 87 of file capture.cpp.
| bool Capture::first_  [private] | 
Definition at line 94 of file capture.cpp.
| FILE* Capture::fp_xml_  [private] | 
Definition at line 106 of file capture.cpp.
| int Capture::frame_number_  [private] | 
Definition at line 105 of file capture.cpp.
| bool Capture::freeze_  [private] | 
Definition at line 94 of file capture.cpp.
| ros::Subscriber Capture::image_depth_sub_  [private] | 
Definition at line 91 of file capture.cpp.
| ros::Subscriber Capture::image_sub_  [private] | 
Definition at line 91 of file capture.cpp.
| sensor_msgs::ImageConstPtr Capture::last_depth_img_  [private] | 
Definition at line 102 of file capture.cpp.
| sensor_msgs::ImageConstPtr Capture::last_img_  [private] | 
Definition at line 102 of file capture.cpp.
| sensor_msgs::PointCloud2ConstPtr Capture::last_pc_  [private] | 
Definition at line 101 of file capture.cpp.
| tf::TransformListener Capture::listener  [private] | 
Definition at line 92 of file capture.cpp.
| int Capture::mode_  [private] | 
Definition at line 107 of file capture.cpp.
| bool Capture::moving_  [private] | 
Definition at line 94 of file capture.cpp.
| ros::NodeHandle Capture::n_  [private] | 
Definition at line 89 of file capture.cpp.
| ros::Publisher Capture::nick_pub_  [private] | 
Definition at line 90 of file capture.cpp.
| double Capture::nick_rate  [private] | 
Definition at line 85 of file capture.cpp.
| int Capture::not_moving_  [private] | 
Definition at line 95 of file capture.cpp.
| ros::Subscriber Capture::odo_sub_  [private] | 
Definition at line 91 of file capture.cpp.
| int Capture::phase1_len_  [private] | 
Definition at line 96 of file capture.cpp.
| int Capture::phase2_len_  [private] | 
Definition at line 96 of file capture.cpp.
| int Capture::phase3_len_  [private] | 
Definition at line 96 of file capture.cpp.
| ros::Subscriber Capture::point_cloud_sub_  [private] | 
Definition at line 91 of file capture.cpp.
| std::string Capture::prefix_  [private] | 
Definition at line 104 of file capture.cpp.
| Eigen::Vector3f Capture::start_pos_  [private] | 
Definition at line 98 of file capture.cpp.
| Eigen::Quaternionf Capture::start_rot_  [private] | 
Definition at line 99 of file capture.cpp.
| bool Capture::states_[4]  [private] | 
Definition at line 109 of file capture.cpp.
| ros::Publisher Capture::vel_pub_  [private] | 
Definition at line 90 of file capture.cpp.
| double Capture::walk_vel  [private] | 
Definition at line 85 of file capture.cpp.
| double Capture::yaw_rate  [private] | 
Definition at line 85 of file capture.cpp.