Public Member Functions | Private Attributes
Capture Class Reference

List of all members.

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

Detailed Description

Definition at line 82 of file capture.cpp.


Constructor & Destructor Documentation

Capture::~Capture ( ) [inline]

Definition at line 159 of file capture.cpp.


Member Function Documentation

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.


Member Data Documentation

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.

Definition at line 91 of file capture.cpp.

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.

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.

Definition at line 89 of file capture.cpp.

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.

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.

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.

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.


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


cob_3d_registration
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:02:36