21 #ifndef mia_2d_filter_hh
22 #define mia_2d_filter_hh
84 __attribute__((deprecated));
P2DFilter produce_2dimage_filter(const char *descr)
THandlerSingleton< TFactoryPluginHandler< C2DImageCombinerPlugin > > C2DImageCombinerPluginHandler
Plugin handler for image combiner plugins.
std::shared_ptr< C2DImageCombiner > P2DImageCombiner
TFactory< C2DImageCombiner > C2DImageCombinerPlugin
FACTORY_TRAIT(C2DImageCombinerPluginHandler)
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
C2DCombinerPluginHandlerTestPath()
This is the base class for 2D images that can hold generic pixel data.
Generic image filter plugin base.
Generic interface class to data filters.
This is tha base of all plugins that create "things", like filters, cost functions time step operator...
create and use a chain of filters
the singleton that a plug-in handler really is
static const T & instance()
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
#define NS_MIA_END
conveniance define to end the mia namespace
TFilterChain< C2DFilterPluginHandler > C2DImageFilterChain
P2DImage EXPORT_2D run_filter_chain(P2DImage image, size_t nfilters, const char *filters[]) __attribute__((deprecated))
std::shared_ptr< C2DFilter > P2DFilter
TImageCombiner< C2DImage > C2DImageCombiner
2D Image combiner
static F::result_type filter(const F &f, const B &b)
P2DImage EXPORT_2D run_filter(const C2DImage &image, const char *filter)
THandlerSingleton< TFactoryPluginHandler< C2DFilterPlugin > > C2DFilterPluginHandler
TDataFilterPlugin< C2DImage > C2DFilterPlugin
TDataFilter< C2DImage > C2DFilter