00001 /*00002 * intermediary.hh00003 * Mac Mason <mmason@willowgarage.com>00004 *00005 * It's apparently impossible to get a PCL pointcloud type to turn into a00006 * PCL::CUDA point cloud type. So, I'm going to do a horrific thing by hand.00007 */00008
00009 #pragma once00010 #include <vector>00011 #include <cstddef>00012
00013 namespace semanticmodel
00014 {
00015class Intermediary00016 {
00017 public:
00018 // Can't take a PointCloud as argument; stupid stupid stupid.00019 Intermediary();
00020 std::vector<float> xyzs;
00021size_twidth;
00022size_theight;
00023boolis_dense;
00024 };
00025 }