#include <hrl_phri_2011/utils.h>
#include <hrl_phri_2011/ellipsoid_space.h>
#include <hrl_phri_2011/ForceProcessed.h>
#include <hrl_phri_2011/EllipsoidParams.h>
#include <pcl/kdtree/kdtree_flann.h>
#include <boost/random.hpp>
#include <boost/random/normal_distribution.hpp>
Go to the source code of this file.
Functions | |
void | extractContacts (PCRGB &pc, double force_thresh, double time_thresh) |
void | extractEllipsoidFrameCloud (const vector< hrl_phri_2011::ForceProcessed::Ptr > &fp_list, const string &value, PCRGB &data_cloud, Ellipsoid &e, bool use_ell_height=false) |
void | extractToolFrameCloud (const vector< hrl_phri_2011::ForceProcessed::Ptr > &fp_list, const string &value, PCRGB &data_cloud) |
float | extractValue (const hrl_phri_2011::ForceProcessed &fp, const string &value) |
int | main (int argc, char **argv) |
void | multiplyCloud (PCRGB &pc, double multiplier) |
void | projectCloudEllipsoid (const PCRGB &in_pc, PCRGB &out_pc, Ellipsoid &e) |
void | projectDataEllipsoidHead (const PCRGB &head_pc, const PCRGB &ell_head_pc, const PCRGB &data_pc, PCRGB &out_pc, double noise_sigma) |
void extractContacts | ( | PCRGB & | pc, |
double | force_thresh, | ||
double | time_thresh | ||
) |
Definition at line 90 of file function_extractor.cpp.
void extractEllipsoidFrameCloud | ( | const vector< hrl_phri_2011::ForceProcessed::Ptr > & | fp_list, |
const string & | value, | ||
PCRGB & | data_cloud, | ||
Ellipsoid & | e, | ||
bool | use_ell_height = false |
||
) |
Definition at line 29 of file function_extractor.cpp.
void extractToolFrameCloud | ( | const vector< hrl_phri_2011::ForceProcessed::Ptr > & | fp_list, |
const string & | value, | ||
PCRGB & | data_cloud | ||
) |
Definition at line 16 of file function_extractor.cpp.
float extractValue | ( | const hrl_phri_2011::ForceProcessed & | fp, |
const string & | value | ||
) |
Definition at line 9 of file function_extractor.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 107 of file function_extractor.cpp.
void multiplyCloud | ( | PCRGB & | pc, |
double | multiplier | ||
) |
Definition at line 84 of file function_extractor.cpp.
void projectCloudEllipsoid | ( | const PCRGB & | in_pc, |
PCRGB & | out_pc, | ||
Ellipsoid & | e | ||
) |
Definition at line 48 of file function_extractor.cpp.
void projectDataEllipsoidHead | ( | const PCRGB & | head_pc, |
const PCRGB & | ell_head_pc, | ||
const PCRGB & | data_pc, | ||
PCRGB & | out_pc, | ||
double | noise_sigma | ||
) |
Definition at line 62 of file function_extractor.cpp.