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