Point Cloud Library (PCL)  1.6.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
pcl::PCLBase< sensor_msgs::PointCloud2 > Class Template Reference

#include <pcl/pcl_base.h>

Inheritance diagram for pcl::PCLBase< sensor_msgs::PointCloud2 >:
Inheritance graph
[legend]

Public Types

typedef sensor_msgs::PointCloud2 PointCloud2
 
typedef PointCloud2::Ptr PointCloud2Ptr
 
typedef PointCloud2::ConstPtr PointCloud2ConstPtr
 
typedef PointIndices::Ptr PointIndicesPtr
 
typedef PointIndices::ConstPtr PointIndicesConstPtr
 

Public Member Functions

 PCLBase ()
 Empty constructor. More...
 
virtual ~PCLBase ()
 destructor. More...
 
void setInputCloud (const PointCloud2ConstPtr &cloud)
 Provide a pointer to the input dataset. More...
 
PointCloud2ConstPtr const getInputCloud ()
 Get a pointer to the input point cloud dataset. More...
 
void setIndices (const IndicesPtr &indices)
 Provide a pointer to the vector of indices that represents the input data. More...
 
void setIndices (const PointIndicesConstPtr &indices)
 Provide a pointer to the vector of indices that represents the input data. More...
 
IndicesPtr const getIndices ()
 Get a pointer to the vector of indices used. More...
 

Detailed Description

template<>
class pcl::PCLBase< sensor_msgs::PointCloud2 >

Definition at line 272 of file pcl_base.h.

Member Typedef Documentation

Definition at line 275 of file pcl_base.h.

Definition at line 277 of file pcl_base.h.

Definition at line 276 of file pcl_base.h.

Definition at line 280 of file pcl_base.h.

Definition at line 279 of file pcl_base.h.

Constructor & Destructor Documentation

Empty constructor.

Definition at line 283 of file pcl_base.h.

virtual pcl::PCLBase< sensor_msgs::PointCloud2 >::~PCLBase ( )
inlinevirtual

destructor.

Definition at line 289 of file pcl_base.h.

Member Function Documentation

IndicesPtr const pcl::PCLBase< sensor_msgs::PointCloud2 >::getIndices ( )
inline

Get a pointer to the vector of indices used.

Definition at line 329 of file pcl_base.h.

PointCloud2ConstPtr const pcl::PCLBase< sensor_msgs::PointCloud2 >::getInputCloud ( )
inline

Get a pointer to the input point cloud dataset.

Definition at line 303 of file pcl_base.h.

void pcl::PCLBase< sensor_msgs::PointCloud2 >::setIndices ( const IndicesPtr indices)
inline

Provide a pointer to the vector of indices that represents the input data.

Parameters
indicesa pointer to the vector of indices that represents the input data.

Definition at line 309 of file pcl_base.h.

void pcl::PCLBase< sensor_msgs::PointCloud2 >::setIndices ( const PointIndicesConstPtr indices)
inline

Provide a pointer to the vector of indices that represents the input data.

Parameters
indicesa pointer to the vector of indices that represents the input data.

Definition at line 320 of file pcl_base.h.

void pcl::PCLBase< sensor_msgs::PointCloud2 >::setInputCloud ( const PointCloud2ConstPtr cloud)

Provide a pointer to the input dataset.

Parameters
cloudthe const boost shared pointer to a PointCloud message

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