Public Types | Public Member Functions | Public Attributes
pcl::visualization::CloudViewer::CloudViewer_impl Struct Reference

List of all members.

Public Types

typedef std::list< VizCallableCallableList
typedef std::map< std::string,
VizCallable
CallableMap

Public Member Functions

template<typename T >
void block_post_cloud (const typename T::ConstPtr &cloud, const std::string &name)
 CloudViewer_impl (const std::string &window_name)
template<typename T >
void nonblock_post_cloud (const typename T::ConstPtr &cloud, const std::string &name)
void operator() ()
void post (VizCallable x, const std::string &key)
void post (VizCallable x)
void remove (const std::string &key)
 ~CloudViewer_impl ()

Public Attributes

boost::mutex c_mtx
CallableMap callables
CallableList callables_once
std::list< boost::shared_ptr
< cloud_show_base > > 
cloud_shows_
bool has_cloud_
boost::mutex mtx_
boost::mutex once_mtx
bool quit_
boost::mutex spin_mtx_
boost::shared_ptr
< pcl::visualization::PCLVisualizer
viewer_
boost::thread viewer_thread_
std::string window_name_

Detailed Description

Definition at line 131 of file visualization/src/cloud_viewer.cpp.


Member Typedef Documentation

Definition at line 261 of file visualization/src/cloud_viewer.cpp.

Definition at line 259 of file visualization/src/cloud_viewer.cpp.


Constructor & Destructor Documentation

pcl::visualization::CloudViewer::CloudViewer_impl::CloudViewer_impl ( const std::string &  window_name) [inline]

Definition at line 134 of file visualization/src/cloud_viewer.cpp.

Definition at line 144 of file visualization/src/cloud_viewer.cpp.


Member Function Documentation

template<typename T >
void pcl::visualization::CloudViewer::CloudViewer_impl::block_post_cloud ( const typename T::ConstPtr &  cloud,
const std::string &  name 
) [inline]

Definition at line 150 of file visualization/src/cloud_viewer.cpp.

template<typename T >
void pcl::visualization::CloudViewer::CloudViewer_impl::nonblock_post_cloud ( const typename T::ConstPtr &  cloud,
const std::string &  name 
) [inline]

Definition at line 164 of file visualization/src/cloud_viewer.cpp.

void pcl::visualization::CloudViewer::CloudViewer_impl::operator() ( ) [inline]

Definition at line 176 of file visualization/src/cloud_viewer.cpp.

void pcl::visualization::CloudViewer::CloudViewer_impl::post ( VizCallable  x,
const std::string &  key 
) [inline]

Definition at line 230 of file visualization/src/cloud_viewer.cpp.

Definition at line 237 of file visualization/src/cloud_viewer.cpp.

void pcl::visualization::CloudViewer::CloudViewer_impl::remove ( const std::string &  key) [inline]

Definition at line 245 of file visualization/src/cloud_viewer.cpp.


Member Data Documentation

Definition at line 254 of file visualization/src/cloud_viewer.cpp.

Definition at line 260 of file visualization/src/cloud_viewer.cpp.

Definition at line 262 of file visualization/src/cloud_viewer.cpp.

Definition at line 258 of file visualization/src/cloud_viewer.cpp.

Definition at line 256 of file visualization/src/cloud_viewer.cpp.

Definition at line 254 of file visualization/src/cloud_viewer.cpp.

Definition at line 254 of file visualization/src/cloud_viewer.cpp.

Definition at line 257 of file visualization/src/cloud_viewer.cpp.

Definition at line 254 of file visualization/src/cloud_viewer.cpp.

Definition at line 253 of file visualization/src/cloud_viewer.cpp.

Definition at line 255 of file visualization/src/cloud_viewer.cpp.

Definition at line 252 of file visualization/src/cloud_viewer.cpp.


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


pcl
Author(s): Open Perception
autogenerated on Mon Oct 6 2014 03:20:33