Public Member Functions | |
DataExtractor (PCRGB::Ptr &pch, bool compute_normals, const geometry_msgs::Transform ®istration, const hrl_phri_2011::EllipsoidParams &ep) | |
void | startVisualization (bool use_raw=false) |
void | writeBag (const string &pbag_name) |
Private Member Functions | |
void | wrenchCallback (geometry_msgs::WrenchStamped::ConstPtr wrench_stamped) |
Private Attributes | |
bool | compute_norms |
Ellipsoid | ell |
tf::Transform | ell_reg_tf |
vector < hrl_phri_2011::ForceProcessed > | fp_list |
KDTree::Ptr | kd_tree |
ros::NodeHandle | nh |
PCNormals::Ptr | normals |
PCRGB::Ptr | pc_head |
int | pub_ind |
tf::Transform | registration_tf |
double | start_time |
tf::TransformListener | tf_list |
ros::Subscriber | wrench_sub |
Definition at line 32 of file data_extractor.cpp.
DataExtractor::DataExtractor | ( | PCRGB::Ptr & | pch, |
bool | compute_normals, | ||
const geometry_msgs::Transform & | registration, | ||
const hrl_phri_2011::EllipsoidParams & | ep | ||
) | [inline] |
Definition at line 117 of file data_extractor.cpp.
void DataExtractor::startVisualization | ( | bool | use_raw = false | ) | [inline] |
Definition at line 107 of file data_extractor.cpp.
void DataExtractor::wrenchCallback | ( | geometry_msgs::WrenchStamped::ConstPtr | wrench_stamped | ) | [inline, private] |
Definition at line 48 of file data_extractor.cpp.
void DataExtractor::writeBag | ( | const string & | pbag_name | ) | [inline] |
Definition at line 138 of file data_extractor.cpp.
bool DataExtractor::compute_norms [private] |
Definition at line 44 of file data_extractor.cpp.
Ellipsoid DataExtractor::ell [private] |
Definition at line 46 of file data_extractor.cpp.
tf::Transform DataExtractor::ell_reg_tf [private] |
Definition at line 45 of file data_extractor.cpp.
Definition at line 43 of file data_extractor.cpp.
KDTree::Ptr DataExtractor::kd_tree [private] |
Definition at line 39 of file data_extractor.cpp.
ros::NodeHandle DataExtractor::nh [private] |
Definition at line 37 of file data_extractor.cpp.
PCNormals::Ptr DataExtractor::normals [private] |
Definition at line 40 of file data_extractor.cpp.
PCRGB::Ptr DataExtractor::pc_head [private] |
Definition at line 38 of file data_extractor.cpp.
int DataExtractor::pub_ind [private] |
Definition at line 41 of file data_extractor.cpp.
tf::Transform DataExtractor::registration_tf [private] |
Definition at line 45 of file data_extractor.cpp.
double DataExtractor::start_time [private] |
Definition at line 42 of file data_extractor.cpp.
tf::TransformListener DataExtractor::tf_list [private] |
Definition at line 36 of file data_extractor.cpp.
ros::Subscriber DataExtractor::wrench_sub [private] |
Definition at line 35 of file data_extractor.cpp.