Helper class for the factory to simplify implementation of new cloud filters. This class makes the implementation of a separate factory class obsolete, e.g.: More...
#include <cloud_filter.h>
Public Member Functions | |
CloudFilterFactory2 () | |
Creates a new cloud factory with the name specified in the template parameter. | |
virtual CloudFilter * | create () |
Creates a new filter object. | |
virtual | ~CloudFilterFactory2 () |
Helper class for the factory to simplify implementation of new cloud filters. This class makes the implementation of a separate factory class obsolete, e.g.:
Header: char g_voxel_grid_cf_name[]; typedef CloudFilterFactory2<VoxelGridCF, g_voxel_grid_cf_name> VoxelGridCFF2;
Source: extern char pcl::apps::optronic_viewer::g_voxel_grid_cf_name[] = "VoxelGrid Filter";
Definition at line 141 of file cloud_filter.h.
pcl::apps::optronic_viewer::CloudFilterFactory2< T, name >::CloudFilterFactory2 | ( | ) | [inline] |
Creates a new cloud factory with the name specified in the template parameter.
Definition at line 148 of file cloud_filter.h.
virtual pcl::apps::optronic_viewer::CloudFilterFactory2< T, name >::~CloudFilterFactory2 | ( | ) | [inline, virtual] |
Definition at line 149 of file cloud_filter.h.
virtual CloudFilter* pcl::apps::optronic_viewer::CloudFilterFactory2< T, name >::create | ( | ) | [inline, virtual] |
Creates a new filter object.
Implements pcl::apps::optronic_viewer::CloudFilterFactory.
Definition at line 153 of file cloud_filter.h.