Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes
pcl::apps::optronic_viewer::FilterWindow Class Reference

Window class for wizards to create new filters. More...

#include <filter_window.h>

List of all members.

Public Slots

virtual void finished ()
 Called when the 'finish' button is pressed.
virtual void itemSelected (int id)
 Called if a different item in the filter list is selected.
virtual void next ()
 Called when the 'next' button is pressed.

Signals

void filterCreated ()
 Ommitted when a filter is created.

Public Member Functions

 FilterWindow (std::vector< CloudFilterFactory * > &filter_factories, std::vector< CloudFilter * > &filter_list)
 Creates a new wizard for creating a filter. The filter to be created can be selected from the specified list of filters. The supplied factories are used to create the corresponding filters.
virtual ~FilterWindow ()

Protected Member Functions

virtual void cleanupPage (int id)

Private Member Functions

void createFilterSelectionPage ()
 Creates the page for selecting filters.
void fillFilterSelectionComboBox (QComboBox *combo_box)
 Fills the combo box used for selecting filters.

Private Attributes

CloudFilterfilter_
 The filter to be created.
std::vector< CloudFilterFactory * > filter_factories_
 List of filter factories used to create the available filters.
std::vector< CloudFilter * > * filter_list_
 The destination for the newly created filter.
QLineEdit * filter_name_line_edit_
 Line edit used to specify the name of the created filter.
QComboBox * filter_selection_combo_box_
 Combo box that holds the names of the available filters.
int last_added_page_id_

Detailed Description

Window class for wizards to create new filters.

Definition at line 60 of file filter_window.h.


Constructor & Destructor Documentation

pcl::apps::optronic_viewer::FilterWindow::FilterWindow ( std::vector< CloudFilterFactory * > &  filter_factories,
std::vector< CloudFilter * > &  filter_list 
)

Creates a new wizard for creating a filter. The filter to be created can be selected from the specified list of filters. The supplied factories are used to create the corresponding filters.

Definition at line 54 of file filter_window.cpp.

Definition at line 78 of file filter_window.cpp.


Member Function Documentation

virtual void pcl::apps::optronic_viewer::FilterWindow::cleanupPage ( int  id) [inline, protected, virtual]

Definition at line 88 of file filter_window.h.

Creates the page for selecting filters.

Definition at line 130 of file filter_window.cpp.

Fills the combo box used for selecting filters.

Definition at line 160 of file filter_window.cpp.

Ommitted when a filter is created.

Called when the 'finish' button is pressed.

Definition at line 106 of file filter_window.cpp.

Called if a different item in the filter list is selected.

Definition at line 86 of file filter_window.cpp.

Called when the 'next' button is pressed.

Definition at line 120 of file filter_window.cpp.


Member Data Documentation

The filter to be created.

Definition at line 114 of file filter_window.h.

List of filter factories used to create the available filters.

Definition at line 101 of file filter_window.h.

The destination for the newly created filter.

Definition at line 111 of file filter_window.h.

Line edit used to specify the name of the created filter.

Definition at line 106 of file filter_window.h.

Combo box that holds the names of the available filters.

Definition at line 104 of file filter_window.h.

Definition at line 108 of file filter_window.h.


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