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.