Factory class to create a filter. More...
#include <cloud_filter.h>
Public Member Functions | |
virtual CloudFilter * | create ()=0 |
Creates a filter object. | |
virtual std::string | getName () |
Returns the name of the filter type. | |
virtual | ~CloudFilterFactory () |
Protected Member Functions | |
CloudFilterFactory (std::string name) | |
Constructor which sets the filter type name. | |
Protected Attributes | |
std::string | filter_type_name_ |
Filter type name. |
Factory class to create a filter.
Definition at line 101 of file cloud_filter.h.
virtual pcl::apps::optronic_viewer::CloudFilterFactory::~CloudFilterFactory | ( | ) | [inline, virtual] |
Definition at line 104 of file cloud_filter.h.
pcl::apps::optronic_viewer::CloudFilterFactory::CloudFilterFactory | ( | std::string | name | ) | [inline, protected] |
Constructor which sets the filter type name.
Definition at line 119 of file cloud_filter.h.
virtual CloudFilter* pcl::apps::optronic_viewer::CloudFilterFactory::create | ( | ) | [pure virtual] |
Creates a filter object.
Implemented in pcl::apps::optronic_viewer::CloudFilterFactory2< T, name >.
virtual std::string pcl::apps::optronic_viewer::CloudFilterFactory::getName | ( | ) | [inline, virtual] |
Returns the name of the filter type.
Definition at line 108 of file cloud_filter.h.
Filter type name.
Definition at line 125 of file cloud_filter.h.