21 #ifndef __mia_2dfifofilterstack_hh 22 #define __mia_2dfifofilterstack_hh 38 static const char *data_descr;
97 struct CShiftSlices:
public TFilter<int> {
114 public TFactory<C2DImageFifoFilter> {
133 bool call_test(
const CImageStack& in_data,
const CImageStack& test_data,
145 #pragma GCC diagnostic push 147 #pragma GCC diagnostic ignored "-Wattributes" 155 #pragma GCC diagnostic pop the singleton that a plug-in handler really is
C2DImage::Pointer P2DImage
Shared pointer representation of the 2D Image.
Specific type of the 3D images that hold real pixel data.
base class for all filer type functors.
#define NS_MIA_BEGIN
conveniance define to start the mia namespace
static F::result_type filter(const F &f, const B &b)
virtual C2DImage * clone() const __attribute__((warn_unused_result))=0
const_iterator end() const
constant iterator
This is tha base of all plugins that create "things", like filters, cost functions time step operator...
image2d_stack plugin_data
Helper class for testing FIFO filter chains.
The generic base type of a 3D image.
virtual const C3DBounds & get_size() const
The plug-in base class for the FIFO filters.
The class to provide filtering of series of 2D images as if they where 3D images. ...
THandlerSingleton< TFactoryPluginHandler< C2DFifoFilterPlugin > > C2DFifoFilterPluginHandler
Plugin handler for the FIFO filters.
std::vector< P2DImage > CImageStack
helper class to store a set of images
The base class for all plug-in created object.
This is the base class for 2D images that can hold generic pixel data.
const_iterator begin() const
constant iterator
TFifoFilter< P2DImage >::Pointer P2DImageFifoFilter
Pointer type for the FIFO filter.
Generic base class for out-of-core FIFO filters.
#define NS_MIA_END
conveniance define to end the mia namespace