#include <boost/any.hpp>
#include <mia/3d/image.hh>
#include <mia/core/combiner.hh>
#include <mia/core/factory.hh>
#include <mia/core/filter.hh>
#include <mia/core/spacial_kernel.hh>
#include <mia/template/filter_chain.hh>
Go to the source code of this file.
Data Structures | |
class | C3DImageCombiner |
Base class for plug-ins that combine two 3D images in certain ways. More... | |
Typedefs | |
typedef TDataFilter< C3DImage > | C3DFilter |
Base class for 3D image filters. Filters are implemented as plug-ins. More... | |
typedef TDataFilterPlugin < C3DImage > | C3DFilterPlugin |
The 3D filter plugin type. More... | |
typedef THandlerSingleton < TFactoryPluginHandler < C3DFilterPlugin > > | C3DFilterPluginHandler |
The 3D filter plugin handler. More... | |
typedef TFactory < C3DImageCombiner > | C3DImageCombinerPlugin |
typedef THandlerSingleton < TFactoryPluginHandler < C3DImageCombinerPlugin > > | C3DImageCombinerPluginHandler |
typedef TFilterChain < C3DFilterPluginHandler > | C3DImageFilterChain |
3D filter chain to apply various filters in one run More... | |
typedef std::shared_ptr < C3DFilter > | P3DFilter |
The 3D filter shared pointer. More... | |
typedef std::shared_ptr < C3DImageCombiner > | P3DImageCombiner |
Functions | |
template<typename S > | |
std::vector< P3DFilter > | create_filter_chain (const std::vector< S > &chain) |
*/ More... | |
P3DFilter | produce_3dimage_filter (const char *descr) |
P3DImage EXPORT_3D | run_filter (const C3DImage &image, const char *filter) |
convenience function: create and run a filter on an image More... | |
P3DImage EXPORT_3D | run_filter_chain (P3DImage image, const std::vector< const char * > &filters) |
Definition at line 83 of file 3d/filter.hh.
typedef THandlerSingleton<TFactoryPluginHandler<C3DImageCombinerPlugin> > C3DImageCombinerPluginHandler |
Definition at line 85 of file 3d/filter.hh.
typedef std::shared_ptr<C3DImageCombiner > P3DImageCombiner |
Definition at line 84 of file 3d/filter.hh.
|
inline |
Convenience function to create a filter from its string description
Definition at line 149 of file 3d/filter.hh.
References THandlerSingleton< T >::instance().