Public Slots | Static Public Member Functions | Private Slots | Private Member Functions | Private Attributes
pcl::apps::optronic_viewer::MainWindow Class Reference

#include <main_window.h>

List of all members.

Public Slots

void cloud_callback (const pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr cloud)
void refresh ()
void refreshFilterList ()
void selectedSensorChanged (int index)

Static Public Member Functions

static MainWindowgetInstance ()

Private Slots

void addFilter ()
void filterSelectionChanged ()
void moveFilterDown ()
void moveFilterUp ()
void removeFilter ()
void updateFilter (QListWidgetItem *)

Private Member Functions

void createFileMenu ()
void findConnectedDevices ()
 MainWindow ()
 MainWindow (const MainWindow &)
MainWindowoperator= (const MainWindow &)
 ~MainWindow ()

Private Attributes

std::vector< CloudFilter * > active_cloud_filters_
pcl::PointCloud
< pcl::PointXYZRGBA >
::ConstPtr 
cloud_
boost::mutex cloud_mutex_
std::vector< Device * > connected_devices_
QPushButton * down_
std::vector< CloudFilterFactory * > filter_factories_
pcl::Grabbergrabber_
pcl::apps::optronic_viewer::OpenNIGrabbergrabber_thread_
pcl::visualization::PCLVisualizerpcl_visualizer_
QListWidget * processing_list_
QVTKWidget * qvtk_widget_
QPushButton * remove_
QPushButton * up_

Detailed Description

Definition at line 104 of file optronic_viewer/include/pcl/apps/optronic_viewer/main_window.h.


Constructor & Destructor Documentation

MainWindow::MainWindow ( ) [private]

Definition at line 56 of file optronic_viewer/src/main_window.cpp.

MainWindow::~MainWindow ( ) [private]

Definition at line 152 of file optronic_viewer/src/main_window.cpp.


Member Function Documentation

void MainWindow::addFilter ( ) [private, slot]

Definition at line 357 of file optronic_viewer/src/main_window.cpp.

void MainWindow::cloud_callback ( const pcl::PointCloud< pcl::PointXYZRGBA >::ConstPtr  cloud) [slot]

Definition at line 342 of file optronic_viewer/src/main_window.cpp.

void MainWindow::createFileMenu ( ) [private]

Definition at line 162 of file optronic_viewer/src/main_window.cpp.

void MainWindow::filterSelectionChanged ( ) [private, slot]

Definition at line 387 of file optronic_viewer/src/main_window.cpp.

Definition at line 186 of file optronic_viewer/src/main_window.cpp.

void MainWindow::moveFilterDown ( ) [private, slot]

Definition at line 445 of file optronic_viewer/src/main_window.cpp.

void MainWindow::moveFilterUp ( ) [private, slot]

Definition at line 425 of file optronic_viewer/src/main_window.cpp.

MainWindow& pcl::apps::optronic_viewer::MainWindow::operator= ( const MainWindow ) [inline, private]
void MainWindow::refresh ( ) [slot]

Definition at line 295 of file optronic_viewer/src/main_window.cpp.

Definition at line 490 of file optronic_viewer/src/main_window.cpp.

void MainWindow::removeFilter ( ) [private, slot]

Definition at line 465 of file optronic_viewer/src/main_window.cpp.

void MainWindow::selectedSensorChanged ( int  index) [slot]

Definition at line 239 of file optronic_viewer/src/main_window.cpp.

void MainWindow::updateFilter ( QListWidgetItem *  item) [private, slot]

Definition at line 374 of file optronic_viewer/src/main_window.cpp.


Member Data Documentation


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


pcl
Author(s): Open Perception
autogenerated on Wed Aug 26 2015 15:43:47