Public Member Functions | Private Attributes
pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT > Class Template Reference

Class to reason about occlusions. More...

#include <occlusion_reasoning.h>

List of all members.

Public Member Functions

void computeDepthMap (typename pcl::PointCloud< SceneT >::ConstPtr &scene, bool compute_focal=false, bool smooth=false, int wsize=3)
void filter (typename pcl::PointCloud< ModelT >::ConstPtr &model, typename pcl::PointCloud< ModelT >::Ptr &filtered, float thres=0.01)
void filter (typename pcl::PointCloud< ModelT >::ConstPtr &model, std::vector< int > &indices, float thres=0.01)
 ZBuffering ()
 ZBuffering (int resx, int resy, float f)
 ~ZBuffering ()

Private Attributes

int cx_
int cy_
float * depth_
float f_

Detailed Description

template<typename ModelT, typename SceneT>
class pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >

Class to reason about occlusions.

Author:
Aitor Aldoma

Definition at line 55 of file occlusion_reasoning.h.


Constructor & Destructor Documentation

template<typename ModelT , typename SceneT >
pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::ZBuffering ( )

Definition at line 51 of file occlusion_reasoning.hpp.

template<typename ModelT , typename SceneT >
pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::ZBuffering ( int  resx,
int  resy,
float  f 
)

Definition at line 44 of file occlusion_reasoning.hpp.

template<typename ModelT , typename SceneT >
pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::~ZBuffering ( )

Definition at line 58 of file occlusion_reasoning.hpp.


Member Function Documentation

template<typename ModelT , typename SceneT >
void pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::computeDepthMap ( typename pcl::PointCloud< SceneT >::ConstPtr &  scene,
bool  compute_focal = false,
bool  smooth = false,
int  wsize = 3 
)

Definition at line 110 of file occlusion_reasoning.hpp.

template<typename ModelT , typename SceneT >
void pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::filter ( typename pcl::PointCloud< ModelT >::ConstPtr &  model,
typename pcl::PointCloud< ModelT >::Ptr &  filtered,
float  thres = 0.01 
)

Definition at line 66 of file occlusion_reasoning.hpp.

template<typename ModelT , typename SceneT >
void pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::filter ( typename pcl::PointCloud< ModelT >::ConstPtr &  model,
std::vector< int > &  indices,
float  thres = 0.01 
)

Definition at line 76 of file occlusion_reasoning.hpp.


Member Data Documentation

template<typename ModelT, typename SceneT>
int pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::cx_ [private]

Definition at line 59 of file occlusion_reasoning.h.

template<typename ModelT, typename SceneT>
int pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::cy_ [private]

Definition at line 59 of file occlusion_reasoning.h.

template<typename ModelT, typename SceneT>
float* pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::depth_ [private]

Definition at line 60 of file occlusion_reasoning.h.

template<typename ModelT, typename SceneT>
float pcl::occlusion_reasoning::ZBuffering< ModelT, SceneT >::f_ [private]

Definition at line 58 of file occlusion_reasoning.h.


The documentation for this class was generated from the following files:


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:44:23