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 | |
PCDBuffer & | operator= (const PCDBuffer &) |
PCDBuffer (const PCDBuffer &) | |
Private Attributes | |
boost::mutex | bmutex_ |
boost::condition_variable | buff_empty_ |
boost::circular_buffer < typename PointCloud< PointT > ::ConstPtr > | buffer_ |
Definition at line 83 of file openni_pcd_recorder.cpp.
Definition at line 86 of file openni_pcd_recorder.cpp.
int PCDBuffer< PointT >::getCapacity | ( | ) | [inline] |
Definition at line 116 of file openni_pcd_recorder.cpp.
PointCloud< PointT >::ConstPtr PCDBuffer< PointT >::getFront | ( | ) |
Definition at line 154 of file openni_pcd_recorder.cpp.
Definition at line 109 of file openni_pcd_recorder.cpp.
Definition at line 102 of file openni_pcd_recorder.cpp.
Definition at line 95 of file openni_pcd_recorder.cpp.
PCDBuffer& PCDBuffer< PointT >::operator= | ( | const PCDBuffer< PointT > & | ) | [private] |
bool PCDBuffer< PointT >::pushBack | ( | typename PointCloud< PointT >::ConstPtr | cloud | ) |
Definition at line 139 of file openni_pcd_recorder.cpp.
void PCDBuffer< PointT >::setCapacity | ( | int | buff_size | ) | [inline] |
Definition at line 122 of file openni_pcd_recorder.cpp.
Definition at line 132 of file openni_pcd_recorder.cpp.
boost::condition_variable PCDBuffer< PointT >::buff_empty_ [private] |
Definition at line 133 of file openni_pcd_recorder.cpp.
boost::circular_buffer<typename PointCloud<PointT>::ConstPtr> PCDBuffer< PointT >::buffer_ [private] |
Definition at line 134 of file openni_pcd_recorder.cpp.