ed_sensor_integration
world_model_renderer.h
Go to the documentation of this file.
1 #ifndef _world_model_renderer_H_
2 #define _world_model_renderer_H_
3 
4 #include <ed/types.h>
6 
7 #include <pcl/point_types.h>
8 #include <pcl/point_cloud.h>
9 
10 #include <rgbd/view.h>
11 
12 #include <vector>
13 
14 namespace ed
15 {
16  class RGBDData;
17 }
18 
19 namespace edKinect
20 {
21 
23 {
24 
25 public:
26 
28 
29  virtual ~WorldModelRenderer();
30 
31  void render(const ed::RGBDData& sensor_data,
32  const ed::WorldModel& world_model,
33  float max_range,
34  const rgbd::View& view,
35  cv::Mat& img,
36  pcl::PointCloud<pcl::PointXYZ>& pc,
37  std::vector<const ed::Entity*>& pc_entity_ptrs);
38 
39 
40 private:
41 
43 
44 };
45 
46 }
47 
48 #endif
edKinect
Definition: point_normal_alm.h:10
DepthCamera.h
vector
ed::RGBDData
edKinect::WorldModelRenderer::WorldModelRenderer
WorldModelRenderer()
edKinect::WorldModelRenderer::render
void render(const ed::RGBDData &sensor_data, const ed::WorldModel &world_model, float max_range, const rgbd::View &view, cv::Mat &img, pcl::PointCloud< pcl::PointXYZ > &pc, std::vector< const ed::Entity * > &pc_entity_ptrs)
ed::WorldModel
view.h
edKinect::WorldModelRenderer::~WorldModelRenderer
virtual ~WorldModelRenderer()
geo::DepthCamera
ed
edKinect::WorldModelRenderer::camera_model_
geo::DepthCamera camera_model_
Definition: world_model_renderer.h:42
edKinect::WorldModelRenderer
Definition: world_model_renderer.h:22
types.h
rgbd::View