| 259 | |
| 260 | template<typename PointT> |
| 261 | inline |
| 262 | void PatchWork<PointT>::initialize_zone(Zone &z, int num_sectors, int num_rings) { |
| 263 | z.clear(); |
| 264 | pcl::PointCloud<PointT> cloud; |
| 265 | cloud.reserve(1000); |
| 266 | Ring ring; |
| 267 | for (int i = 0; i < num_sectors; i++) { |
| 268 | ring.emplace_back(cloud); |
| 269 | } |
| 270 | for (int j = 0; j < num_rings; j++) { |
| 271 | z.emplace_back(ring); |
| 272 | } |
| 273 | } |
| 274 | |
| 275 | template<typename PointT> |
| 276 | inline |