![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
Associates a string with a ElementFilteringFunction. More...
#include <aims/signalfilter/filteringfunction_element.h>
Static Public Member Functions | |
static ElementFilteringFunction< T > * | create (const std::string &name, carto::Object options=carto::none()) |
Build and return the ElementFilteringFunction associated with the id name . More... | |
static void | registerFunction (const std::string &name, const ElementFilteringFunction< T > &func) |
Register a ElementFilterigFunction into the factory. More... | |
static std::set< std::string > | names () |
List all function ids registered in the factory. More... | |
Static Protected Member Functions | |
static void | init () |
static std::map< std::string, carto::rc_ptr< ElementFilteringFunction< T > > > & | _map () |
Associates a string with a ElementFilteringFunction.
Definition at line 96 of file filteringfunction_element.h.
|
staticprotected |
Definition at line 92 of file filteringfunction_element_d.h.
|
static |
Build and return the ElementFilteringFunction associated with the id name
.
Definition at line 120 of file filteringfunction_element_d.h.
References aims::ElementFilteringFunction< T >::clone(), and aims::FilteringFunctionInterface< T >::setOptions().
|
staticprotected |
Definition at line 64 of file filteringfunction_element_d.h.
|
static |
List all function ids registered in the factory.
Definition at line 109 of file filteringfunction_element_d.h.
|
static |
Register a ElementFilterigFunction into the factory.
Definition at line 99 of file filteringfunction_element_d.h.
References aims::ElementFilteringFunction< T >::clone().