Public Types | |
typedef std::list< VizCallable > | CallableList |
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_ |
Definition at line 128 of file visualization/src/cloud_viewer.cpp.
typedef std::list<VizCallable> pcl::visualization::CloudViewer::CloudViewer_impl::CallableList |
Definition at line 258 of file visualization/src/cloud_viewer.cpp.
typedef std::map<std::string, VizCallable> pcl::visualization::CloudViewer::CloudViewer_impl::CallableMap |
Definition at line 256 of file visualization/src/cloud_viewer.cpp.
pcl::visualization::CloudViewer::CloudViewer_impl::CloudViewer_impl | ( | const std::string & | window_name | ) | [inline] |
Definition at line 131 of file visualization/src/cloud_viewer.cpp.
Definition at line 141 of file visualization/src/cloud_viewer.cpp.
void pcl::visualization::CloudViewer::CloudViewer_impl::block_post_cloud | ( | const typename T::ConstPtr & | cloud, |
const std::string & | name | ||
) | [inline] |
Definition at line 147 of file visualization/src/cloud_viewer.cpp.
void pcl::visualization::CloudViewer::CloudViewer_impl::nonblock_post_cloud | ( | const typename T::ConstPtr & | cloud, |
const std::string & | name | ||
) | [inline] |
Definition at line 161 of file visualization/src/cloud_viewer.cpp.
void pcl::visualization::CloudViewer::CloudViewer_impl::operator() | ( | ) | [inline] |
Definition at line 173 of file visualization/src/cloud_viewer.cpp.
void pcl::visualization::CloudViewer::CloudViewer_impl::post | ( | VizCallable | x, |
const std::string & | key | ||
) | [inline] |
Definition at line 227 of file visualization/src/cloud_viewer.cpp.
void pcl::visualization::CloudViewer::CloudViewer_impl::post | ( | VizCallable | x | ) | [inline] |
Definition at line 234 of file visualization/src/cloud_viewer.cpp.
void pcl::visualization::CloudViewer::CloudViewer_impl::remove | ( | const std::string & | key | ) | [inline] |
Definition at line 242 of file visualization/src/cloud_viewer.cpp.
Definition at line 251 of file visualization/src/cloud_viewer.cpp.
Definition at line 257 of file visualization/src/cloud_viewer.cpp.
Definition at line 259 of file visualization/src/cloud_viewer.cpp.
std::list<boost::shared_ptr<cloud_show_base> > pcl::visualization::CloudViewer::CloudViewer_impl::cloud_shows_ |
Definition at line 255 of file visualization/src/cloud_viewer.cpp.
Definition at line 253 of file visualization/src/cloud_viewer.cpp.
Definition at line 251 of file visualization/src/cloud_viewer.cpp.
Definition at line 251 of file visualization/src/cloud_viewer.cpp.
Definition at line 254 of file visualization/src/cloud_viewer.cpp.
Definition at line 251 of file visualization/src/cloud_viewer.cpp.
boost::shared_ptr<pcl::visualization::PCLVisualizer> pcl::visualization::CloudViewer::CloudViewer_impl::viewer_ |
Definition at line 250 of file visualization/src/cloud_viewer.cpp.
Definition at line 252 of file visualization/src/cloud_viewer.cpp.
Definition at line 249 of file visualization/src/cloud_viewer.cpp.