34 #ifndef AIMS_SIGNALFILTER_ELEMENTFILTERFACTORY_H
35 #define AIMS_SIGNALFILTER_ELEMENTFILTERFACTORY_H
75 class ElementFilterFactory
78 static ElementFilteringImageAlgorithm<T> * create(
const std::string & name,
79 const StructuringElement & strel,
81 static ElementFilteringImageAlgorithm<T> * create(
const std::string & name,
83 static void registerFilter(
const std::string & name,
84 const ElementFilteringImageAlgorithm<T> & func );
85 static std::set<std::string> names();
88 static std::map<std::string,carto::rc_ptr<ElementFilteringImageAlgorithm<T> > > & _map();