23 #include <pcl_utils/pointcloud_manager.h> 51 PointCloudManager::PointCloudManager()
56 PointCloudManager::~PointCloudManager()
59 for (c = __clouds.begin(); c != __clouds.end(); ++c) {
71 PointCloudManager::remove_pointcloud(
const char *
id)
75 if (__clouds.find(
id) != __clouds.end()) {
86 PointCloudManager::exists_pointcloud(
const char *
id)
90 return (__clouds.find(
id) != __clouds.end());
97 std::vector<std::string>
98 PointCloudManager::get_pointcloud_list()
const 102 std::vector<std::string> rv;
105 for (c = __clouds.begin(); c != __clouds.end(); ++c) {
106 rv.push_back(c->first);
119 PointCloudManager::get_pointclouds()
const 134 PointCloudManager::get_storage_adapter(
const char *
id)
138 if (__clouds.find(
id) == __clouds.end()) {
139 throw Exception(
"PointCloud '%s' unknown",
id);
Fawkes library namespace.
Base class for exceptions in Fawkes.