Public Types | Public Member Functions | Public Attributes
PCLMobileServer< PointType > Class Template Reference

List of all members.

Public Types

typedef pcl::PointCloud
< PointType
Cloud
typedef Cloud::ConstPtr CloudConstPtr
typedef Cloud::Ptr CloudPtr

Public Member Functions

PointCloudBuffers::Ptr getLatestBuffers ()
CloudPtr getLatestPointCloud ()
void handleIncomingCloud (const CloudConstPtr &new_cloud)
 PCLMobileServer (const std::string &device_id="", int port=11111, float leaf_size_x=0.01, float leaf_size_y=0.01, float leaf_size_z=0.01)
void run ()

Public Attributes

PointCloudBuffers::Ptr buffers_
std::string device_id_
CloudPtr filtered_cloud_
boost::mutex mutex_
int port_
pcl::visualization::CloudViewer viewer_
pcl::VoxelGrid< PointTypevoxel_grid_filter_

Detailed Description

template<typename PointType>
class PCLMobileServer< PointType >

Definition at line 108 of file openni_mobile_server.cpp.


Member Typedef Documentation

template<typename PointType>
typedef pcl::PointCloud<PointType> PCLMobileServer< PointType >::Cloud

Definition at line 112 of file openni_mobile_server.cpp.

template<typename PointType>
typedef Cloud::ConstPtr PCLMobileServer< PointType >::CloudConstPtr

Definition at line 114 of file openni_mobile_server.cpp.

template<typename PointType>
typedef Cloud::Ptr PCLMobileServer< PointType >::CloudPtr

Definition at line 113 of file openni_mobile_server.cpp.


Constructor & Destructor Documentation

template<typename PointType>
PCLMobileServer< PointType >::PCLMobileServer ( const std::string &  device_id = "",
int  port = 11111,
float  leaf_size_x = 0.01,
float  leaf_size_y = 0.01,
float  leaf_size_z = 0.01 
) [inline]

Definition at line 116 of file openni_mobile_server.cpp.


Member Function Documentation

template<typename PointType>
PointCloudBuffers::Ptr PCLMobileServer< PointType >::getLatestBuffers ( ) [inline]

Definition at line 141 of file openni_mobile_server.cpp.

template<typename PointType>
CloudPtr PCLMobileServer< PointType >::getLatestPointCloud ( ) [inline]

Definition at line 148 of file openni_mobile_server.cpp.

template<typename PointType>
void PCLMobileServer< PointType >::handleIncomingCloud ( const CloudConstPtr new_cloud) [inline]

Definition at line 126 of file openni_mobile_server.cpp.

template<typename PointType>
void PCLMobileServer< PointType >::run ( ) [inline]

Definition at line 155 of file openni_mobile_server.cpp.


Member Data Documentation

template<typename PointType>
PointCloudBuffers::Ptr PCLMobileServer< PointType >::buffers_

Definition at line 226 of file openni_mobile_server.cpp.

template<typename PointType>
std::string PCLMobileServer< PointType >::device_id_

Definition at line 219 of file openni_mobile_server.cpp.

template<typename PointType>
CloudPtr PCLMobileServer< PointType >::filtered_cloud_

Definition at line 225 of file openni_mobile_server.cpp.

template<typename PointType>
boost::mutex PCLMobileServer< PointType >::mutex_

Definition at line 220 of file openni_mobile_server.cpp.

template<typename PointType>
int PCLMobileServer< PointType >::port_

Definition at line 218 of file openni_mobile_server.cpp.

Definition at line 223 of file openni_mobile_server.cpp.

Definition at line 222 of file openni_mobile_server.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:19:14