Point Cloud Library (PCL)  1.9.1-dev
List of all members | Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
pcl::cuda::PCLCUDABase< CloudT > Class Template Reference

PCL base class. More...

#include </__w/1/s/cuda/common/include/pcl/cuda/pcl_cuda_base.h>

Public Types

typedef CloudT PointCloud
 
typedef PointCloud::Ptr PointCloudPtr
 
typedef PointCloud::ConstPtr PointCloudConstPtr
 

Public Member Functions

 PCLCUDABase ()
 Empty constructor. More...
 
virtual void setInputCloud (const PointCloudConstPtr &cloud)
 Provide a pointer to the input dataset. More...
 
PointCloudConstPtr const getInputCloud ()
 Get a pointer to the input host point cloud dataset. More...
 

Protected Member Functions

bool initCompute ()
 This method should get called before starting the actual computation. More...
 
bool deinitCompute ()
 This method should get called after finishing the actual computation. More...
 

Protected Attributes

PointCloudConstPtr input_
 The input point cloud dataset. More...
 

Detailed Description

template<typename CloudT>
class pcl::cuda::PCLCUDABase< CloudT >

PCL base class.

Implements methods that are used by all PCL objects.

Definition at line 49 of file pcl_cuda_base.h.

Member Typedef Documentation

template<typename CloudT >
typedef CloudT pcl::cuda::PCLCUDABase< CloudT >::PointCloud

Definition at line 52 of file pcl_cuda_base.h.

template<typename CloudT >
typedef PointCloud::ConstPtr pcl::cuda::PCLCUDABase< CloudT >::PointCloudConstPtr

Definition at line 54 of file pcl_cuda_base.h.

template<typename CloudT >
typedef PointCloud::Ptr pcl::cuda::PCLCUDABase< CloudT >::PointCloudPtr

Definition at line 53 of file pcl_cuda_base.h.

Constructor & Destructor Documentation

template<typename CloudT >
pcl::cuda::PCLCUDABase< CloudT >::PCLCUDABase ( )
inline

Empty constructor.

Definition at line 57 of file pcl_cuda_base.h.

Member Function Documentation

template<typename CloudT >
bool pcl::cuda::PCLCUDABase< CloudT >::deinitCompute ( )
inlineprotected

This method should get called after finishing the actual computation.

Definition at line 91 of file pcl_cuda_base.h.

template<typename CloudT >
PointCloudConstPtr const pcl::cuda::PCLCUDABase< CloudT >::getInputCloud ( )
inline

Get a pointer to the input host point cloud dataset.

Definition at line 70 of file pcl_cuda_base.h.

References pcl::cuda::PCLCUDABase< CloudT >::input_.

template<typename CloudT >
bool pcl::cuda::PCLCUDABase< CloudT >::initCompute ( )
inlineprotected

This method should get called before starting the actual computation.

Definition at line 81 of file pcl_cuda_base.h.

template<typename CloudT >
virtual void pcl::cuda::PCLCUDABase< CloudT >::setInputCloud ( const PointCloudConstPtr cloud)
inlinevirtual

Provide a pointer to the input dataset.

Parameters
cloudthe const boost shared pointer to a PointCloud message

Definition at line 63 of file pcl_cuda_base.h.

References pcl::cuda::PCLCUDABase< CloudT >::input_.

Member Data Documentation

template<typename CloudT >
PointCloudConstPtr pcl::cuda::PCLCUDABase< CloudT >::input_
protected

The input point cloud dataset.

Definition at line 77 of file pcl_cuda_base.h.

Referenced by pcl::cuda::PCLCUDABase< CloudT >::getInputCloud(), and pcl::cuda::PCLCUDABase< CloudT >::setInputCloud().


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