Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Member Functions
pcl::cuda::DisparityToCloud Class Reference

Disparity to PointCloudAOS generator. More...

#include </__w/1/s/cuda/io/include/pcl/cuda/io/disparity_to_cloud.h>

Public Member Functions

template<template< typename > class Storage>
void compute (const boost::shared_ptr< openni_wrapper::DepthImage > &depth_image, const boost::shared_ptr< openni_wrapper::Image > &image, float constant, typename PointCloudAOS< Storage >::Ptr &output, bool downsample=false, int stride=2, int smoothing_nr_iterations=0, int smoothing_filter_size=2)
 
template<template< typename > class Storage>
void compute (const boost::uint16_t *depth_image, const OpenNIRGB *rgb_image, int width, int height, float constant, typename PointCloudAOS< Storage >::Ptr &output, int smoothing_nr_iterations=0, int smoothing_filter_size=2)
 
void compute (const boost::shared_ptr< openni_wrapper::DepthImage > &depth_image, float constant, PointCloudAOS< Device >::Ptr &output)
 
void compute (const boost::shared_ptr< openni_wrapper::DepthImage > &depth_image, float constant, PointCloudAOS< Host >::Ptr &output)
 

Detailed Description

Disparity to PointCloudAOS generator.

Definition at line 91 of file disparity_to_cloud.h.

Member Function Documentation

template<template< typename > class Storage>
void pcl::cuda::DisparityToCloud::compute ( const boost::shared_ptr< openni_wrapper::DepthImage > &  depth_image,
const boost::shared_ptr< openni_wrapper::Image > &  image,
float  constant,
typename PointCloudAOS< Storage >::Ptr &  output,
bool  downsample = false,
int  stride = 2,
int  smoothing_nr_iterations = 0,
int  smoothing_filter_size = 2 
)
template<template< typename > class Storage>
void pcl::cuda::DisparityToCloud::compute ( const boost::uint16_t *  depth_image,
const OpenNIRGB rgb_image,
int  width,
int  height,
float  constant,
typename PointCloudAOS< Storage >::Ptr &  output,
int  smoothing_nr_iterations = 0,
int  smoothing_filter_size = 2 
)
void pcl::cuda::DisparityToCloud::compute ( const boost::shared_ptr< openni_wrapper::DepthImage > &  depth_image,
float  constant,
PointCloudAOS< Device >::Ptr &  output 
)
void pcl::cuda::DisparityToCloud::compute ( const boost::shared_ptr< openni_wrapper::DepthImage > &  depth_image,
float  constant,
PointCloudAOS< Host >::Ptr &  output 
)

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