Public Member Functions | |
void | run () |
Viewer () | |
Private Member Functions | |
void | feature_calculation (pcl::PointCloud< pcl::PointXYZI >::Ptr cloud, std::vector< float > &features) |
int | getdir (string dir, vector< string > &files) |
void | keyboard_callback (const pcl::visualization::KeyboardEvent &event, void *) |
void | output_features (int label, std::vector< float > features) |
Private Attributes | |
pcl::PointCloud < pcl::PointXYZI >::Ptr | buffer_cloud_ |
string | dir_ |
vector< string > | files_ |
std::ofstream | output_file_ |
boost::shared_ptr < pcl::visualization::PCLVisualizer > | viewer_ |
Definition at line 20 of file train_data_create_tool.cpp.
Viewer::Viewer | ( | ) | [inline] |
Definition at line 23 of file train_data_create_tool.cpp.
void Viewer::feature_calculation | ( | pcl::PointCloud< pcl::PointXYZI >::Ptr | cloud, |
std::vector< float > & | features | ||
) | [inline, private] |
Definition at line 88 of file train_data_create_tool.cpp.
int Viewer::getdir | ( | string | dir, |
vector< string > & | files | ||
) | [inline, private] |
Definition at line 180 of file train_data_create_tool.cpp.
void Viewer::keyboard_callback | ( | const pcl::visualization::KeyboardEvent & | event, |
void * | |||
) | [inline, private] |
Definition at line 56 of file train_data_create_tool.cpp.
void Viewer::output_features | ( | int | label, |
std::vector< float > | features | ||
) | [inline, private] |
Definition at line 169 of file train_data_create_tool.cpp.
void Viewer::run | ( | ) | [inline] |
Definition at line 31 of file train_data_create_tool.cpp.
pcl::PointCloud<pcl::PointXYZI>::Ptr Viewer::buffer_cloud_ [private] |
Definition at line 204 of file train_data_create_tool.cpp.
string Viewer::dir_ [private] |
Definition at line 202 of file train_data_create_tool.cpp.
vector<string> Viewer::files_ [private] |
Definition at line 203 of file train_data_create_tool.cpp.
std::ofstream Viewer::output_file_ [private] |
Definition at line 205 of file train_data_create_tool.cpp.
boost::shared_ptr<pcl::visualization::PCLVisualizer> Viewer::viewer_ [private] |
Definition at line 201 of file train_data_create_tool.cpp.