Data Structures | Functions
core/filter.hh File Reference
#include <cassert>
#include <stdexcept>
#include <mia/core/pixeltype.hh>
#include <mia/core/product_base.hh>
#include <mia/core/factory.hh>
#include <mia/core/import_handler.hh>

Go to the source code of this file.

Data Structures

class  TDataFilter< D >
 Generic interface class to data filters. More...
 
class  TDataFilterPlugin< Image >
 Generic image filter plugin base. More...
 
struct  TFilter< R >
 base class for all filer type functors. More...
 

Functions

template<typename F , typename B >
static F::result_type accumulate (F &f, const B &data)
 
template<typename F , typename A , typename B >
static F::result_type accumulate (F &f, const A &a, const B &b)
 */ More...
 
template<typename F , typename B >
static F::result_type filter (const F &f, const B &b)
 
template<typename F , typename A , typename B >
static F::result_type filter (const F &f, const A &a, const B &b)
 */ More...
 
template<typename F , typename B , typename O >
static F::result_type filter_and_output (const F &f, const B &a, O &b)
 
template<typename F , typename B >
static F::result_type filter_equal (const F &f, const B &a, const B &b)
 
template<typename F , typename B >
static void filter_equal_inplace (const F &f, const B &a, B &b)
 
template<typename F , typename B >
static F::result_type filter_inplace (const F &f, B &b)