56 boost::filesystem::path p(directory);
57 if(boost::filesystem::is_directory(p))
59 for(
const auto& entry : boost::make_iterator_range(boost::filesystem::directory_iterator(p), {}))
61 if (boost::filesystem::is_regular_file(entry))
63 if (entry.path().extension() ==
".pcd")
64 file_names.emplace_back(entry.path().filename().string());
70 std::cerr <<
"Given path is not a directory\n";
73 std::sort(file_names.begin(), file_names.end());