Public Member Functions | Private Member Functions | Private Attributes
PCDBuffer< PointT > Class Template Reference

List of all members.

Public Member Functions

int getCapacity ()
PointCloud< PointT >::ConstPtr getFront ()
int getSize ()
bool isEmpty ()
bool isFull ()
 PCDBuffer ()
bool pushBack (typename PointCloud< PointT >::ConstPtr)
void setCapacity (int buff_size)

Private Member Functions

PCDBufferoperator= (const PCDBuffer &)
 PCDBuffer (const PCDBuffer &)

Private Attributes

boost::mutex bmutex_
boost::condition_variable buff_empty_
boost::circular_buffer
< typename PointCloud< PointT >
::ConstPtr > 
buffer_

Detailed Description

template<typename PointT>
class PCDBuffer< PointT >

Definition at line 83 of file openni_pcd_recorder.cpp.


Constructor & Destructor Documentation

template<typename PointT>
PCDBuffer< PointT >::PCDBuffer ( ) [inline]

Definition at line 86 of file openni_pcd_recorder.cpp.

template<typename PointT>
PCDBuffer< PointT >::PCDBuffer ( const PCDBuffer< PointT > &  ) [private]

Member Function Documentation

template<typename PointT>
int PCDBuffer< PointT >::getCapacity ( ) [inline]

Definition at line 116 of file openni_pcd_recorder.cpp.

template<typename PointT >
PointCloud< PointT >::ConstPtr PCDBuffer< PointT >::getFront ( )

Definition at line 154 of file openni_pcd_recorder.cpp.

template<typename PointT>
int PCDBuffer< PointT >::getSize ( ) [inline]

Definition at line 109 of file openni_pcd_recorder.cpp.

template<typename PointT>
bool PCDBuffer< PointT >::isEmpty ( ) [inline]

Definition at line 102 of file openni_pcd_recorder.cpp.

template<typename PointT>
bool PCDBuffer< PointT >::isFull ( ) [inline]

Definition at line 95 of file openni_pcd_recorder.cpp.

template<typename PointT>
PCDBuffer& PCDBuffer< PointT >::operator= ( const PCDBuffer< PointT > &  ) [private]
template<typename PointT >
bool PCDBuffer< PointT >::pushBack ( typename PointCloud< PointT >::ConstPtr  cloud)

Definition at line 139 of file openni_pcd_recorder.cpp.

template<typename PointT>
void PCDBuffer< PointT >::setCapacity ( int  buff_size) [inline]

Definition at line 122 of file openni_pcd_recorder.cpp.


Member Data Documentation

template<typename PointT>
boost::mutex PCDBuffer< PointT >::bmutex_ [private]

Definition at line 132 of file openni_pcd_recorder.cpp.

template<typename PointT>
boost::condition_variable PCDBuffer< PointT >::buff_empty_ [private]

Definition at line 133 of file openni_pcd_recorder.cpp.

template<typename PointT>
boost::circular_buffer<typename PointCloud<PointT>::ConstPtr> PCDBuffer< PointT >::buffer_ [private]

Definition at line 134 of file openni_pcd_recorder.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:38:53