Data Structures | Typedefs | Functions
3d/filter.hh File Reference
#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< C3DImageC3DFilter
 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< P3DFiltercreate_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)
 

Typedef Documentation

Definition at line 83 of file 3d/filter.hh.

Definition at line 85 of file 3d/filter.hh.

typedef std::shared_ptr<C3DImageCombiner > P3DImageCombiner

Definition at line 84 of file 3d/filter.hh.

Function Documentation

P3DFilter produce_3dimage_filter ( const char *  descr)
inline

Convenience function to create a filter from its string description

Definition at line 149 of file 3d/filter.hh.

References THandlerSingleton< T >::instance().